home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Clip Art, More, & Even more Clip Art
/
LitClip.iso
/
Install Acrobat Reader 4.05c
/
Install Acrobat Reader 4.05c.rsrc
/
CODE_2_Segment 2.txt
< prev
next >
Wrap
Text File
|
1999-03-19
|
366KB
|
5,982 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 6CCF bge -0x2F /* FFFFFFD1 */
00000002 5574 0000 subq.w [A4 + D0.w], 2
00000006 7BF4 moveq.l D5, 0xFFFFFFF4
00000008 0000 3F6D ori.b D0, 0x6D /* 'm' */
// begin alternate branch 0000000A-00000010
label0000000A:
0000000A 3F6D 0000 0354 move.w [A7 + 0x354], [A5 + 0x0]
// end alternate branch 0000000A-00000010
label0000000A: // (misaligned)
0000000C 0000 0354 ori.b D0, 0x54 /* 'T' */
00000010 8000 or.b D0, D0
00000012 0002 7BE8 ori.b D2, 0xE8
00000016 F788 .invalid <<F/6/3>>
00000018 3411 move.w D2, [A1]
0000001A B46D 2888 cmp.w D2, [A5 + 0x2888]
0000001E 3282 move.w [A1], D2
00000020 02CA .incomplete
label00000022:
00000022 DE80 add.l D7, D0
00000024 5587 subq.l D7, 2
00000026 5E6E 5F6E addq.w [A6 + 0x5F6E], 7
0000002A 3C31 DE6E move.w D6, [A1 + A5 * 8 + 0x6E]
0000002E 6C16 bge +0x18 /* 00000046 */
00000030 6C5A bge +0x5C /* 0000008C */
00000032 6F30 ble +0x32 /* 00000064 */
00000034 5683 addq.l D3, 3
00000036 E789 lsl D1, 3
00000038 E684 asr D4, 3
0000003A F8B0 083E .extension 0x8B0 <<F/2-3/4>> // unimplemented
0000003E F60E F22C .move16 0xF60E, 0xF22C // unimplemented
00000042 F762 .extension 0x762 <<F/4-5/3>> // unimplemented
00000044 F92C .extension 0x92C <<F/4-5/4>> // unimplemented
label00000046:
00000046 E688 lsr D0, 3
00000048 2B43 F604 move.l [A5 - 0x9FC], D3
0000004C F7CE .invalid <<F/7/3>>
0000004E F38C .invalid <<F/6/1>>
label00000050:
00000050 F556 .extension 0x556 <<F/4-5/2>> // unimplemented
00000052 7803 moveq.l D4, 0x03
00000054 D1FF add.l A0, <<invalid special address>>
00000056 5073 5764 addq.w <<invalid full ext with I/IS == 4>>, 8
0000005A F4B0 cpushp INST, [A0]
0000005C FA70 6F1A .extension 0xA70 <<F/1/5>>, 0x6F1A // unimplemented
00000060 60A8 bra -0x56 /* 0000000A */
00000062 CE56 and.w D7, [A6]
label00000064:
00000064 B871 1628 cmp.w D4, [A1 + D1.w * 8 + 0x28]
00000068 6F74 ble +0x76 /* 000000DE */
0000006A E9D0 CE52 bfextu D4, [A0] {D1:18}
0000006E 6D0E blt +0x10 /* 0000007E */
00000070 6CDE bge -0x20 /* 00000050 */
00000072 B071 6F68 2048 cmp.w D0, [A1 + 0x2048]
00000078 E896 roxr D6, 4
0000007A 6CA6 bge -0x58 /* 00000022 */
0000007C C16A 1A2B and.w [A2 + 0x1A2B], D0
// begin alternate branch 0000007E-00000084
label0000007E:
0000007E 1A2B B471 move.b D5, [A3 - 0x4B8F]
00000082 3200 move.w D1, D0
// end alternate branch 0000007E-00000084
label0000007E: // (misaligned)
00000080 B471 3200 cmp.w D2, [A1 + D3.w * 2]
00000084 B02A F224 cmp.b D0, [A2 - 0xDDC]
00000088 01B2 03E4 bclr <<invalid full ext with I/IS == 4>>, D0
label0000008C:
0000008C B8AB 6322 cmp.l D4, [A3 + 0x6322]
00000090 F9A0 .invalid <<F/6/4>>
00000092 F3F2 .invalid <<F/7/1>>
00000094 F434 cpushp NONE, [A4]
00000096 EE7C ror D4.w, D7
00000098 0282 0264 F156 andi.l D2, 0x264F156
0000009E EE32 roxr D2.b, D7
000000A0 023E F394 andi.b <<invalid special address>>, 0x94
// begin alternate branch 000000A2-000000A4
label000000A2:
000000A2 F394 .invalid <<F/6/1>>
// end alternate branch 000000A2-000000A4
label000000A2: // (misaligned)
000000A4 F092 E7BA .extension 0x092 <<F/2-3/0>> // unimplemented
000000A8 E984 asl D4, 4
000000AA EC9A ror D2, 6
000000AC E9FE 762F bfextu D7, <<invalid special address>> {24:D7}
000000B0 7617 moveq.l D3, 0x17
000000B2 A83B syscall TrackBox
000000B4 206C 7033 movea.l A0, [A4 + 0x7033]
000000B8 362B A83A move.w D3, [A3 - 0x57C6]
000000BC 322B 02D0 move.w D1, [A3 + 0x2D0]
000000C0 A92B syscall GrowWindow
000000C2 0252 023C andi.w [A2], 0x23C
000000C6 6F46 ble +0x48 /* 0000010E */
000000C8 EAF0 3B71 483A bfchg [A0 + D4 + 0x3A] {D5:D1}
label000000CE:
000000CE E1A2 asl D2, D0
000000D0 E36A lsl D2.w, D1
000000D2 E90A lsl D2.b, 4
000000D4 FA3A E2EA .unknown 0xFA3A 0xE2EA (W = 5)
000000D8 E5E6 roxl .w -[A6]
000000DA A93D syscall MenuSelect
000000DC A9B3 syscall SystemClick
label000000DE:
000000DE A924 syscall FrontWindow
000000E0 F46E cpushl DATA, [A6]
000000E2 A93E syscall MenuKey
000000E4 508B addq.l A3, 8
000000E6 66BA bne -0x44 /* 000000A2 */
000000E8 3071 1E2A movea.w A0, [A1 + D1 * 8 + 0x2A]
000000EC 3844 movea.w A4, D4
000000EE D281 add.l D1, D1
000000F0 6EDC bgt -0x22 /* 000000CE */
000000F2 3385 01B6 3C03 6DAA 6C24 move.w [[0x3C036DAA] + D0 + 0x6C24], D5
000000FC 31B1 9F6D 3D54 move.w <<invalid full ext with I/IS == 4>>, <<invalid full ext with IS == 1 and I/IS == 5>>
00000102 C7ED E7FC muls.w D3, [A5 - 0x1804]
00000106 E8AA lsr D2, D4
00000108 0244 6F18 andi.w D4, 0x6F18
0000010C F528 .extension 0x528 <<F/4-5/2>> // unimplemented
label0000010E:
0000010E F358 .extension 0x358 <<F/4-5/1>> // unimplemented
00000110 F350 .extension 0x350 <<F/4-5/1>> // unimplemented
00000112 654A bcs +0x4C /* 0000015E */
00000114 E68A lsr D2, 3
00000116 F580 .invalid <<F/6/2>>
00000118 3B44 6D69 move.w [A5 + 0x6D69], D4
0000011C 7373 moveq.l D1, 0x73
0000011E 0E15 F95B .invalid.b [A5], 0x5B /* '[' */ // invalid immediate operation
00000122 E312 roxl D2.b, 1
00000124 E690 roxr D0, 3
00000126 E695 roxr D5, 3
00000128 7802 moveq.l D4, 0x02
0000012A BA44 cmp.w D5, D4
0000012C 3144 D232 move.w [A0 - 0x2DCE], D4
00000130 DEA0 add.l D7, -[A0]
00000132 DE84 add.l D7, D4
00000134 CF2E E062 and.b [A6 - 0x1F9E], D7
00000138 FE1B FE19 .unknown 0xFE1B 0xFE19 (W = 7)
0000013C 6C48 bge +0x4A /* 00000186 */
0000013E D640 add.w D3, D0
00000140 76C8 moveq.l D3, 0xFFFFFFC8
00000142 A904 syscall DrawGrowIcon
00000144 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
00000146 0178 DDD0 bchg [0xFFFFDDD0], D0
0000014A D488 add.l D2, A0
0000014C DD2A A91F add.b [A2 - 0x56E1], D6
00000150 E4F4 E7E8 CCF2 roxr .w [-0x330E]
00000156 CAF6 FD52 4341 mulu.w D5, [[A6] + 0x4341]
0000015C 4C4C 0604 movem.l D2,A1,A2, A4
// begin alternate branch 0000015E-00000162
label0000015E:
0000015E 0604 6C6C addi.b D4, 0x6C /* 'l' */
// end alternate branch 0000015E-00000162
label0000015E: // (misaligned)
00000160 6C6C bge +0x6E /* 000001CE */
00000162 F5E8 .invalid <<F/7/2>>
00000164 F728 .extension 0x728 <<F/4-5/3>> // unimplemented
00000166 03F4 .incomplete
00000168 6C26 bge +0x28 /* 00000190 */
0000016A 162D 0101 move.b D3, [A5 + 0x101]
0000016E 7220 moveq.l D1, 0x20
00000170 00D9 .incomplete
00000172 0043 5661 ori.w D3, 0x5661 /* 'Va' */
00000176 1844 movea.b A4, D4
00000178 180C move.b D4, A4
0000017A 17DE 17B8 17A4 4356 move.b [0x17A44356 + D1 * 8], [A6]+
00000182 1768 1740 070E move.b [A3 + 0x70E], [A0 + 0x1740]
// begin alternate branch 00000186-00000188
label00000186:
00000186 070E btst A6, D3
// end alternate branch 00000186-00000188
label00000186: // (misaligned)
00000188 58AE 16A8 addq.l [A6 + 0x16A8], 4
0000018C 168A move.b [A3], A2
0000018E 164A movea.b A3, A2
label00000190:
00000190 FDB6 .invalid <<F/6/6>>
00000192 FD84 .invalid <<F/6/6>>
00000194 FD7C .extension 0xD7C <<F/4-5/6>> // unimplemented
00000196 FD9D .invalid <<F/6/6>>
00000198 FD48 .extension 0xD48 <<F/4-5/6>> // unimplemented
0000019A FD47 .extension 0xD47 <<F/4-5/6>> // unimplemented
0000019C FD4C .extension 0xD4C <<F/4-5/6>> // unimplemented
0000019E FDD4 .invalid <<F/7/6>>
000001A0 FDB1 .invalid <<F/6/6>>
000001A2 FDAE .invalid <<F/6/6>>
000001A4 FD44 .extension 0xD44 <<F/4-5/6>> // unimplemented
000001A6 14C4 move.b [A2]+, D4
000001A8 FCBC FCE9 .extension 0xCBC <<F/2-3/6>> // unimplemented
000001AC FCC4 FCD4 .extension 0xCC4 <<F/2-3/6>> // unimplemented
000001B0 FCEA FCEB .extension 0xCEA <<F/2-3/6>> // unimplemented
000001B4 FCE4 FCE6 .extension 0xCE4 <<F/2-3/6>> // unimplemented
000001B8 FCF2 FCF1 .extension 0xCF2 <<F/2-3/6>> // unimplemented
000001BC FCF5 13B0 .extension 0xCF5 <<F/2-3/6>> // unimplemented
000001C0 139E FDB7 1344 12DC 12A4 126C move.b [[0x134412DC] + A7 * 4 + 0x12A4126C], [A6]+
// begin alternate branch 000001C8-000001CE
label000001C8:
000001C8 12A4 move.b [A1], -[A4]
000001CA 126C 11F4 movea.b A1, [A4 + 0x11F4]
// end alternate branch 000001C8-000001CE
label000001C8: // (misaligned)
000001CC 11F4 11BA 1172 1128 10F2 10E0 move.b [0x000010E0], [[0x11721128 + D1] + 0x10F2]
// begin alternate branch 000001CE-000001D8
label000001CE:
000001CE 11BA 1172 1128 10F2 move.b [A0 + 0x10F2 + D1], [PC + 0x1172 /* 00001342, value 0x3E '>' */]
label000001D2: // (misaligned)
000001D6 10E0 move.b [A0]+, -[A0]
// end alternate branch 000001CE-000001D8
// begin alternate branch 000001D2-000001D6
label000001D2:
000001D2 1128 10F2 move.b -[A0], [A0 + 0x10F2]
// end alternate branch 000001D2-000001D6
label000001CE: // (misaligned)
label000001D2: // (misaligned)
000001D8 FF1D .extension 0xF1D <<F/4-5/7>> // unimplemented
000001DA 106C 105A movea.b A0, [A4 + 0x105A]
000001DE 0FBC 0F82 5041 bclr 0xF825041, D7
000001E4 434B chk.w D1, A3
000001E6 0F6E 0F36 bchg [A6 + 0xF36], D7
000001EA 0EC4 .incomplete
000001EC 0E78 0E2A 0DD2 .invalid.w [0x00000DD2], 0xE2A // invalid immediate operation
000001F2 0D98 bclr [A0]+, D6
000001F4 0D5E bchg [A6]+, D6
000001F6 0C70 0C36 0BFC cmpi.w <<invalid full ext with I/IS == 4>>, 0xC36
000001FC FC9D 0B80 .extension 0xC9D <<F/2-3/6>> // unimplemented
00000200 0B32 0ADA btst [A2 + D0 * 2 - 0x38], D5
00000204 0A66 0A2C xori.w -[A6], 0xA2C /* '\n,' */
00000208 09F2 .incomplete
0000020A 09B8 B02C bclr [0xFFFFB02C], D4
0000020E 630C bls +0xE /* 0000021C */
00000210 60C0 bra -0x3E /* 000001D2 */
label00000212:
00000212 6DB4 blt -0x4A /* 000001C8 */
00000214 08C6 08B2 bset.b D6, 0xB2
00000218 07C2 .incomplete
0000021A 07AE 077A bclr [A6 + 0x77A], D3
// begin alternate branch 0000021C-00000220
label0000021C:
0000021C 077A 6DF2 bchg [PC + 0x6DF2 /* 00007010, cstring ""<EOF> */], D3
// end alternate branch 0000021C-00000220
label0000021C: // (misaligned)
0000021E 6DF2 blt -0xC /* 00000212 */
00000220 0724 btst -[A4], D3
00000222 06E4 .incomplete
00000224 06A0 0666 062C addi.l -[A0], 0x666062C
0000022A 05E4 .incomplete
0000022C 444E neg.w A6
0000022E 054E bchg A6, D2
00000230 050E btst A6, D2
00000232 0456 7068 subi.w [A6], 0x7068 /* 'ph' */
00000236 4466 neg.w -[A6]
00000238 FBF6 .invalid <<F/7/5>>
0000023A D0DE add.w A0, [A6]+
0000023C D08A add.l D0, A2
0000023E FC1E FC22 .unknown 0xFC1E 0xFC22 (W = 6)
00000242 D08E add.l D0, A6
00000244 FC26 D072 .unknown 0xFC26 0xD072 (W = 6)
00000248 FC2E D0B4 .unknown 0xFC2E 0xD0B4 (W = 6)
0000024C D0E6 add.w A0, -[A6]
0000024E D0E7 add.w A0, -[A7]
00000250 FC4E FC52 .extension 0xC4E <<F/1/6>>, 0xFC52 // unimplemented
00000254 D09E add.l D0, [A6]+
00000256 FC56 D0A2 .extension 0xC56 <<F/1/6>>, 0xD0A2 // unimplemented
0000025A 91AE 019C sub.l [A6 + 0x19C], D0
0000025E 0402 2B12 subi.b D2, 0x12
00000262 0404 DC61 subi.b D4, 0x61 /* 'a' */
00000266 D2C1 add.w A1, D1
00000268 A01C syscall FreeMem
0000026A 93E0 sub.l A1, -[A0]
0000026C 6C14 bge +0x16 /* 00000282 */
0000026E 6530 bcs +0x32 /* 000002A0 */
00000270 786C moveq.l D4, 0x6C
00000272 6D76 blt +0x78 /* 000002EA */
00000274 6E36 bgt +0x38 /* 000002AC */
00000276 746D moveq.l D2, 0x6D
00000278 D076 D18E CECD add.w D0, [[ + <<invalid base displacement size>>] + A5 - 0x3133]
0000027E AF8A syscall slAddOver, auto_pop
00000280 F748 .extension 0x748 <<F/4-5/3>> // unimplemented
label00000282:
00000282 7214 moveq.l D1, 0x14
00000284 F3B0 .invalid <<F/6/1>>
00000286 72F4 moveq.l D1, 0xFFFFFFF4
00000288 E69E ror D6, 3
0000028A 0035 FD7E CEA9 ori.b [A5 + A4 * 8 - 0x87], 0x7E /* '~' */
00000290 CEAB 002F and.l D7, [A3 + 0x2F]
00000294 F58A .invalid <<F/6/2>>
00000296 0107 btst D7, D0
00000298 F5C0 .invalid <<F/7/2>>
0000029A 5372 4473 subq.w [A2 + D4.w * 4 + 0x73], 1
0000029E A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
label000002A0:
000002A0 F898 F6E8 .extension 0x898 <<F/2-3/4>> // unimplemented
000002A4 0D1A btst [A2]+, D6
000002A6 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
000002A8 0D00 btst D0, D6
000002AA D754 add.w [A4], D3
label000002AC:
000002AC D010 add.b D0, [A0]
000002AE D014 add.b D0, [A4]
000002B0 D018 add.b D0, [A0]+
000002B2 D01C add.b D0, [A4]+
000002B4 9BA4 sub.l -[A4], D5
000002B6 F680 B0FC .extension 0x680 <<F/2-3/3>> // unimplemented
000002BA A94D syscall AppendResMenu/AddResMenu
000002BC A93A syscall DisableItem
000002BE A937 syscall DrawMenuBar
000002C0 F2B8 F2C0 .extension 0x2B8 <<F/2-3/1>> // unimplemented
000002C4 F2C8 F2F8 .extension 0x2C8 <<F/2-3/1>> // unimplemented
000002C8 F2E0 F418 .extension 0x2E0 <<F/2-3/1>> // unimplemented
label000002CC:
000002CC 5881 addq.l D1, 4
000002CE F368 .extension 0x368 <<F/4-5/1>> // unimplemented
000002D0 D474 F300 add.w D2, [A4 + <<invalid base displacement size>> + A7 * 2]
000002D4 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
000002D6 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
000002D8 F338 .extension 0x338 <<F/4-5/1>> // unimplemented
000002DA F320 .extension 0x320 <<F/4-5/1>> // unimplemented
label000002DC:
000002DC F340 .extension 0x340 <<F/4-5/1>> // unimplemented
000002DE F328 .extension 0x328 <<F/4-5/1>> // unimplemented
000002E0 72DC moveq.l D1, 0xFFFFFFDC
000002E2 F360 .extension 0x360 <<F/4-5/1>> // unimplemented
000002E4 F330 .extension 0x330 <<F/4-5/1>> // unimplemented
000002E6 F70C .extension 0x70C <<F/4-5/3>> // unimplemented
000002E8 CECC mulu.w D7, A4
label000002EA:
000002EA CECE mulu.w D7, A6
000002EC CED0 mulu.w D7, [A0]
000002EE CFE8 CFF0 muls.w D7, [A0 - 0x3010]
000002F2 F0F8 E93A .extension 0x0F8 <<F/2-3/0>> // unimplemented
000002F6 A12C syscall InitApplZone, flags=1
000002F8 A0D4 syscall vGetNode
000002FA 0BC2 .incomplete
000002FC E6AD lsr D5, D3
000002FE F670 0468 .extension 0x670 <<F/1/3>>, 0x0468 // unimplemented
label00000302:
00000302 0182 bclr D2, D0
00000304 6C40 bge +0x42 /* 00000346 */
00000306 CE4E and.w D7, A6
00000308 B4F2 A348 cmpa.w A2, [A2 + <<invalid base displacement size>>]
0000030C 6D9E blt -0x60 /* 000002AC */
0000030E B46E 8D06 cmp.w D2, [A6 - 0x72FA]
00000312 8C74 959C or.w D6, <<invalid full ext with I/IS == 4>>
00000316 A9A4 syscall HomeResFile
00000318 6F61 ble +0x63 /* 0000037B */
0000031A 7070 moveq.l D0, 0x70
0000031C F378 .extension 0x378 <<F/4-5/1>> // unimplemented
0000031E F380 .invalid <<F/6/1>>
00000320 7365 moveq.l D1, 0x65
00000322 6473 bcc +0x75 /* 00000397 */
00000324 6169 bsr +0x6B /* 0000038F */
00000326 F398 .invalid <<F/6/1>>
00000328 7564 moveq.l D2, 0x64
0000032A F3A0 .invalid <<F/6/1>>
0000032C FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
0000032E CE4A and.w D7, A2
00000330 A8FE syscall InitFonts
00000332 A912 syscall InitWindows
00000334 A930 syscall InitMenus
00000336 A9CC syscall TEInit
00000338 A97B syscall InitDialogs
0000033A A063 syscall MaxApplZone
0000033C FBFF .invalid <<F/7/5>>
0000033E E5DA roxl .w [A2]+
00000340 F072 C448 .extension 0x072 <<F/1/0>>, 0xC448 // unimplemented
00000344 60BC bra -0x42 /* 00000302 */
label00000346:
00000346 A895 syscall ShutDown
00000348 6692 bne -0x6C /* 000002DC */
0000034A 6780 beq -0x7E /* 000002CC */
0000034C F9F8 .invalid <<F/7/4>>
0000034E 4A68 0B4C tst.w [A0 + 0xB4C]
00000352 3B1C move.w -[A5], [A4]+
00000354 620B bhi +0xD /* 00000361 */
00000356 4C10 0F16 movem.w D1,D2,D4,A0,A1,A2,A3, [A0]
0000035A 103C 130A move.b D0, 0xA /* '\n' */
0000035E 9E0A sub.b D7, A2
00000360 8B04 sbcd D5, D4
00000362 2822 move.l D4, -[A2]
00000364 029B 8030 E2EC andi.l [A3]+, 0x8030E2EC
0000036A BB01 xor.b D1, D5
0000036C 3B04 move.w -[A5], D4
0000036E D2AB 0BE2 add.l D1, [A3 + 0xBE2]
00000372 1B0B move.b -[A5], A3
00000374 6B0B bmi +0xD /* 00000381 */
00000376 E304 asl D4.b, 1
00000378 AB0C syscall FastSlabMode
0000037A 1402 move.b D2, D2
0000037C F300 .extension 0x300 <<F/4-5/1>> // unimplemented
0000037E 031B btst [A3]+, D1
00000380 1C38 5B09 move.b D6, [0x00005B09]
00000384 1424 move.b D2, -[A4]
00000386 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000388 9B03 subx.b D5, D3
0000038A 0253 0114 andi.w [A3], 0x114
0000038E 3232 325C move.w D1, [A2 + D3.w * 2 + 0x5C]
00000392 0223 2E80 andi.b -[A3], 0x80
00000396 1C82 move.b [A6], D2
00000398 30E2 move.w [A0]+, -[A2]
0000039A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000039C FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
0000039E 3AF3 0918 move.w [A5]+, [A3 + D0]
000003A2 1EC5 move.b [A7]+, D5
000003A4 064B 155B addi.w A3, 0x155B
000003A8 010A btst A2, D0
000003AA 1B05 move.b -[A5], D5
000003AC 229B move.l [A1], [A3]+
000003AE 0B0F btst A7, D5
000003B0 B6CB cmpa.w A3, A3
000003B2 527B 05EB 392B 06D2 5309 addq.w [[0x392B] + 0x6D25309], 1
000003BC BB01 xor.b D1, D5
000003BE 125B movea.b A1, [A3]+
000003C0 0233 307B 0593 081B 3BAB andi.b [[ + D0 * 4] + 0x81B3BAB], 0x7B /* '{' */
000003CA 267B 0285 movea.l A3, [PC + D0.w * 2 - 0x123]
000003CE 01FB .incomplete
000003D0 8493 or.l D2, [A3]
000003D2 231F move.l -[A1], [A7]+
000003D4 3AFB 13A5 04A3 move.w [A5]+, [[0x4A3] + D1 * 2]
000003DA 2E3C 1312 9E38 move.l D7, 0x13129E38
000003E0 EB05 asl D5.b, 5
000003E2 0A02 4B63 xori.b D2, 0x63 /* 'c' */
000003E6 BB05 xor.b D5, D5
000003E8 309B move.w [A0], [A3]+
000003EA 086C 3309 8263 bchg.b [A4 - 0x7D9D], 0x9 /* '\t' */
000003F0 040B 0D4C subi.b A3, 0x4C /* 'L' */
000003F4 2B37 146B move.l -[A5], [A7 + D1.w * 4 + 0x6B]
000003F8 0000 9B02 ori.b D0, 0x2
000003FC BA14 cmp.b D5, [A4]
000003FE 02A3 0514 BA02 andi.l -[A3], 0x514BA02
00000404 7B4C moveq.l D5, 0x4C
00000406 7304 moveq.l D1, 0x04
00000408 1C38 4B1B move.b D6, [0x00004B1B]
0000040C 369B move.w [A3], [A3]+
0000040E 1100 move.b -[A0], D0
00000410 CB21 and.b -[A1], D5
00000412 027B 0C61 0224 andi.w [PC + D0.w * 2 + 0x24], 0xC61
00000418 3434 530B A100 9302 move.w D2, [[A4 + <<invalid base displacement size>> + D5 * 2] - 0x5EFF6CFE]
00000420 8501 sbcd D2, D1
00000422 830C sbcd -[A1], -[A4]
00000424 1C22 move.b D6, -[A2]
00000426 3E0F move.w D7, A7
00000428 8EEB 078E divu.w D7, [A3 + 0x78E]
0000042C CB06 abcd D5, D6
0000042E 0622 F307 addi.b -[A2], 0x7
00000432 D106 addx.b D0, D6
00000434 C30F abcd -[A1], -[A7]
00000436 D81B add.b D4, [A3]+
00000438 0203 2153 andi.b D3, 0x53 /* 'S' */
0000043C 0951 bchg [A1], D4
0000043E 016B 0E41 bchg [A3 + 0xE41], D0
00000442 010B btst A3, D0
00000444 21CC 231E move.l [0x0000231E], A4
00000448 EE13 roxr D3.b, 7
0000044A 19D4 EC51 move.b 0x51 /* 'Q' */, [A4]
0000044E 06D9 .incomplete
00000450 0793 bclr [A3], D3
00000452 021B 146E andi.b [A3]+, 0x6E /* 'n' */
00000456 1402 move.b D2, D2
00000458 330C move.w -[A1], A4
0000045A F42B cpushl NONE, [A3]
0000045C 0121 btst -[A1], D0
0000045E 018E bclr A6, D0
00000460 F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00000462 6908 bvs +0xA /* 0000046C */
00000464 D443 add.w D2, D3
00000466 0021 0173 ori.b -[A1], 0x73 /* 's' */
0000046A 3305 move.w -[A1], D5
label0000046C:
0000046C 093B 5000 btst [PC + D5.w], D4
00000470 3340 5B33 move.w [A1 + 0x5B33], D0
00000474 543B 4012 addq.b [PC + D4.w + 0x12], 2
00000478 CB01 abcd D5, D1
0000047A 3340 DED3 move.w [A1 - 0x212D], D0
0000047E 06EB .incomplete
00000480 26DB move.l [A3]+, [A3]+
00000482 0EFE .incomplete
00000484 8700 sbcd D3, D0
00000486 8D01 sbcd D6, D1
00000488 0126 btst -[A6], D0
0000048A 2653 movea.l A3, [A3]
0000048C 0B54 bchg [A4], D5
0000048E 9612 sub.b D3, [A2]
00000490 8313 or.b [A3], D1
00000492 3B02 move.w -[A5], D2
00000494 76F3 moveq.l D3, 0xFFFFFFF3
00000496 2154 FE12 move.l [A0 - 0x1EE], [A4]
0000049A 0B13 btst [A3], D5
0000049C 9B02 subx.b D5, D2
0000049E CB26 and.b -[A6], D5
000004A0 1F95 0D53 2042 CB0E move.b [[A7] + 0x2042CB0E], [A5]
000004A8 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
000004AA 72B2 moveq.l D1, 0xFFFFFFB2
000004AC 7223 moveq.l D1, 0x23
000004AE 0372 6309 bchg [[A2 + <<invalid base displacement size>> + D6 * 2]], D1
000004B2 433A 007C .invalid 1, [PC + 0x7C /* 00000530, value 0xE4A1308 */] // invalid opcode 4 with b == 4
000004B6 2444 movea.l A2, D4
000004B8 E51F rol D7.b, 2
000004BA 5B17 subq.b [A7], 5
000004BC E500 asl D0.b, 2
000004BE 0B08 btst A0, D5
000004C0 E500 asl D0.b, 2
000004C2 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000004C4 E500 asl D0.b, 2
000004C6 0315 btst [A5], D1
000004C8 E500 asl D0.b, 2
000004CA 5B10 subq.b [A0], 5
000004CC 7511 moveq.l D2, 0x11
000004CE 5B06 subq.b D6, 5
000004D0 E501 asl D1.b, 2
000004D2 9303 subx.b D1, D3
000004D4 E501 asl D1.b, 2
000004D6 CB09 abcd -[A5], -[A1]
000004D8 E501 asl D1.b, 2
000004DA 1313 move.b -[A1], [A3]
000004DC 8200 or.b D1, D0
000004DE 7C04 moveq.l D6, 0x04
000004E0 CB4D exg A5, A5
000004E2 BB05 xor.b D5, D5
000004E4 7ED7 moveq.l D7, 0xFFFFFFD7
000004E6 00C0 .incomplete
000004E8 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000004EA 9B02 subx.b D5, D2
000004EC 0F96 bclr [A6], D7
000004EE 00DB .incomplete
000004F0 1942 0B04 move.b [A4 + 0xB04], D2
000004F4 7C2D moveq.l D6, 0x2D
000004F6 130B move.b -[A1], A3
000004F8 279B 020F move.l [A3 + D0.w * 2 + 0xF], [A3]+
000004FC 9651 sub.w D3, [A1]
000004FE 0F00 btst D0, D7
00000500 4B40 chk.w D5, D0
00000502 244B movea.l A2, A3
00000504 0625 07B6 addi.b -[A5], 0xB6
00000508 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
0000050A 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
0000050C DB06 addx.b D5, D6
0000050E DE2B 0325 add.b D7, [A3 + 0x325]
00000512 10A3 move.b [A0], -[A3]
00000514 44A3 neg.l -[A3]
00000516 2E83 move.l [A7], D3
00000518 1AB0 A32E 0233 0872 move.b [A5], [[A0 + 0x233] + A2 * 2 + 0x872]
00000520 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00000522 6509 bcs +0xB /* 0000052D */
00000524 AB56 syscall bSubOver
00000526 8213 or.b D1, [A3]
00000528 3DC3 move.w <<invalid special address>>, D3
0000052A 0F60 bchg -[A0], D7
0000052C F813 3D6B .tblXX 0xF813, 0x3D6B // unimplemented
00000530 0E4A 1308 .invalid.w A2, 0x1308 // invalid immediate operation
00000534 4532 803E .invalid 2, [A2 + A0.w + 0x3E] // invalid opcode 4 with b == 4
00000538 CB10 and.b [A0], D5
0000053A 30F3 1BD6 move.w [A0]+, <<invalid full ext with IS == 1 and I/IS == 6>>
0000053E 9312 sub.b [A2], D1
00000540 2B8B D307 0EB3 149B move.l [[A5 + <<invalid base displacement size>>] + A5 * 2 + 0xEB3149B], A3
00000548 32C3 move.w [A1]+, D3
0000054A 3963 2733 move.w [A4 + 0x2733], -[A3]
0000054E 0E21 341B .invalid.b -[A1], 0x1B // invalid immediate operation
00000552 02E2 .incomplete
00000554 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000556 A300 syscall Open/PBHOpen/HOpen, flags=3
00000558 1B4A DB00 move.b [A5 - 0x2500], A2
0000055C E07B ror D3.w, D0
0000055E 053B 2C14 btst [PC + D2 * 4 + 0x14], D2
00000562 02DB .incomplete
00000564 0F7A 68CB bchg [PC + 0x68CB /* 00006E31, cstring ""<EOF> */], D7
00000568 1D1B move.b -[A6], [A3]+
0000056A 4A33 0A41 tst.b [A3 + D0 * 2 + 0x41]
0000056E 01CB .incomplete
00000570 1D4D 017B move.b [A6 + 0x17B], A5
00000574 170F move.b -[A3], A7
00000576 FE28 F321 .unknown 0xFE28 0xF321 (W = 7)
0000057A DB08 addx.b -[A5], -[A0]
0000057C 6B0C bmi +0xE /* 0000058A */
0000057E 610B bsr +0xD /* 0000058B */
00000580 9B13 sub.b [A3], D5
00000582 1B4A 5B0E move.b [A5 + 0x5B0E], A2
00000586 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000588 B314 xor.b [A4], D1
label0000058A:
0000058A 1272 3314 movea.b A1, <<invalid full ext with I/IS == 4>>
0000058E DE93 add.l D7, [A3]
00000590 080F 4514 btst.b A7, 0x14
00000594 3805 move.w D4, D5
00000596 0D00 btst D0, D6
00000598 7C9B moveq.l D6, 0xFFFFFF9B
0000059A 13BB 0414 9B13 EB03 1B00 move.b [[A1 + A1 * 2] - 0x14FCE500], [PC + D0.w * 4 + 0x14]
000005A4 EB02 asl D2.b, 5
000005A6 B314 xor.b [A4], D1
000005A8 8B02 sbcd D5, D2
000005AA 530F subq.b A7, 1
000005AC 8538 4924 or.b [0x00004924], D2
000005B0 683A bvc +0x3C /* 000005EC */
000005B2 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
000005B4 1850 movea.b A4, [A0]
000005B6 7EBC moveq.l D7, 0xFFFFFFBC
000005B8 1674 144E movea.b A3, [A4 + D1.w * 4 + 0x4E]
000005BC CE6B 0030 and.w D7, [A3 + 0x30]
000005C0 AB06 syscall CullPoints
000005C2 6CEB bge -0x13 /* 000005AF */
000005C4 103B 01DA 8300 move.b D0, [[] - 0x7D00]
000005CA 0A2A 8300 2208 xori.b [A2 + 0x2208], 0x0
000005D0 0B00 btst D0, D5
000005D2 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
000005D4 5A0F addq.b A7, 5
000005D6 0074 067B 004E ori.w [A4 + D0.w + 0x4E], 0x67B
000005DC CEC1 mulu.w D7, D1
000005DE 3400 move.w D2, D0
000005E0 74AD moveq.l D2, 0xFFFFFFAD
000005E2 1574 9302 4ECE 0102 move.b [A2 + 0x102], [[A4 + <<invalid base displacement size>> + A1 * 2] + 0x4ECE]
000005EA 6307 bls +0x9 /* 000005F3 */
label000005EC:
000005EC 1454 movea.b A2, [A4]
000005EE 5A12 addq.b [A2], 5
000005F0 730D moveq.l D1, 0x0D
000005F2 10FB 226A move.b [A0]+, [PC + D2.w * 2 + 0x6A]
000005F6 542A CD00 addq.b [A2 - 0x3300], 2
000005FA 2316 move.l -[A1], [A6]
000005FC 8502 sbcd D2, D2
000005FE 9863 sub.w D4, -[A3]
00000600 071C btst [A4]+, D3
00000602 3843 movea.w A4, D3
00000604 0745 bchg D5, D3
00000606 3D2A A908 move.w -[A6], [A2 - 0x56F8]
0000060A 013D btst <<invalid special address>>, D0
0000060C 7A33 moveq.l D5, 0x33
0000060E 0A35 3D4A EB1E 002A xori.b [[A5] + A6 * 2 + 0x2A], 0x4A /* 'J' */
00000616 5108 subq.b A0, 8
00000618 0B00 btst D0, D5
0000061A 1317 move.b -[A1], [A7]
0000061C 261C move.l D3, [A4]+
0000061E 38B3 2CA5 move.w [A4], [A3 + D2 * 4 - 0x91]
00000622 0163 bchg -[A3], D0
00000624 180D move.b D4, A5
00000626 0A2A 2E62 E109 xori.b [A2 - 0x1EF7], 0x62 /* 'b' */
0000062C 2A93 move.l [A5], [A3]
0000062E 021C 3829 andi.b [A4]+, 0x29 /* ')' */
00000632 0AAB 20D7 020E 0F2D xori.l [A3 + 0xF2D], 0x20D7020E
0000063A 0C62 835F cmpi.w -[A2], 0x835F
0000063E 2D0C move.l -[A6], A4
00000640 C500 abcd D2, D0
00000642 2316 move.l -[A1], [A6]
00000644 1433 2DC9 move.b D2, [[ + <<invalid base displacement size>>]]
00000648 0404 4337 subi.b D4, 0x37 /* '7' */
0000064C 2E5E movea.l A7, [A6]+
0000064E 027B 0B7A 68EA andi.w [PC + D6 - 0x22], 0xB7A
00000654 090E btst A6, D4
00000656 AB20 syscall RgnOp
00000658 B304 xor.b D4, D1
0000065A CD0E abcd -[A6], -[A6]
0000065C 890E sbcd -[A4], -[A6]
0000065E 330D move.w -[A1], A5
00000660 E94B lsl D3.w, 4
00000662 E301 asl D1.b, 1
00000664 0A65 4A2A xori.w -[A5], 0x4A2A /* 'J*' */
00000668 8465 or.w D2, -[A5]
0000066A 4A05 tst.b D5
0000066C 371C move.w -[A3], [A4]+
0000066E 3851 movea.w A4, [A1]
00000670 372B 1100 move.w -[A3], [A3 + 0x1100]
00000674 D313 add.b [A3], D1
00000676 246B 02E5 movea.l A2, [A3 + 0x2E5]
0000067A 1EB3 0AE5 move.b [A7], [A3 + D0 * 2 - 0x27]
0000067E 003B 1CE5 0033 ori.b [PC + D0.w + 0x33], 0xE5
00000684 02E5 .incomplete
00000686 00D3 .incomplete
00000688 11E5 0006 move.b [0x00000006], -[A5]
0000068C 0EEB .incomplete
0000068E 0706 btst D6, D3
00000690 0E21 4B6B .invalid.b -[A1], 0x6B /* 'k' */ // invalid immediate operation
00000694 02F3 .incomplete
00000696 079C bclr [A4]+, D3
00000698 0A4C C341 xori.w A4, 0xC341
0000069C E301 asl D1.b, 1
0000069E 2A23 move.l D5, -[A3]
000006A0 0AEB .incomplete
000006A2 855A or.w [A2]+, D2
000006A4 3B0E move.w -[A5], A6
000006A6 8313 or.b [A3], D1
000006A8 3B61 6E06 move.w [A5 + 0x6E06], -[A1]
000006AC A318 syscall GetFPos, flags=3
000006AE 635E bls +0x60 /* 0000070E */
000006B0 50E4 st -[A4]
000006B2 D433 33C5 add.b D2, <<invalid full ext with IS == 1 and I/IS == 5>>
000006B6 3633 0DC5 move.w D3, <<invalid full ext with IS == 1 and I/IS == 5>>
000006BA 3674 8510 movea.w A3, [A4 + A0 * 4]
000006BE C86A 5665 and.w D4, [A2 + 0x5665]
000006C2 00BA 5612 2311 6ADB ori.l [PC + 0x6ADB /* 0000719F, cstring ""<EOF> */], 0x56122311
000006CA 02C5 .incomplete
000006CC 1F00 move.b -[A7], D0
000006CE 740C moveq.l D2, 0x0C
000006D0 2108 move.l -[A0], A0
000006D2 130F move.b -[A1], A7
000006D4 2C12 move.l D6, [A2]
000006D6 8B15 or.b [A5], D5
000006D8 E148 lsl D0.w, 8
000006DA BB17 xor.b [A7], D5
000006DC D306 addx.b D1, D6
000006DE 5307 subq.b D7, 1
000006E0 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
000006E2 5426 addq.b -[A6], 2
000006E4 6D04 blt +0x6 /* 000006EA */
000006E6 D103 addx.b D0, D3
000006E8 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
label000006EA:
000006EA 2633 2300 move.l D3, [A3 + <<invalid base displacement size>> + D2 * 2]
000006EE 74BB moveq.l D2, 0xFFFFFFBB
000006F0 0871 06BB 0841 bchg.b [A1 + D0 + 0x41], 0xBB
000006F6 0254 08F5 andi.w [A4], 0x8F5
000006FA 02BB 0B08 5B1D B509 andi.l [[PC + <<invalid base displacement size>> + A3 * 4]], 0xB085B1D
00000702 1B12 move.b -[A5], [A2]
00000704 2D06 move.l -[A6], D6
00000706 A102 syscall Read, flags=1
00000708 1B12 move.b -[A5], [A2]
0000070A 1103 move.b -[A0], D3
0000070C 0B13 btst [A3], D5
label0000070E:
0000070E 5ACB 2600 dbpl D3, +0x2602 /* 00002D10 */
00000712 748B moveq.l D2, 0xFFFFFF8B
00000714 1F11 move.b -[A7], [A1]
00000716 068B 1F0D 06C8 addi.l A3, 0x1F0D06C8
0000071C F10C .extension 0x10C <<F/4-5/0>> // unimplemented
0000071E E10F lsl D7.b, 8
00000720 830C sbcd -[A1], -[A4]
00000722 0074 285A 8425 ori.w [A4 + A0.w * 4 + 0x25], 0x285A /* '(Z' */
00000728 0F25 btst -[A5], D7
0000072A 0214 0074 andi.b [A4], 0x74 /* 't' */
0000072E C320 and.b -[A0], D1
00000730 C703 abcd D3, D3
00000732 2E84 move.l [A7], D4
00000734 2826 move.l D4, -[A6]
00000736 9703 subx.b D3, D3
00000738 A028 syscall RecoverHandle
0000073A 2684 move.l [A3], D4
0000073C ED10 roxl D0.b, 6
0000073E F107 .extension 0x107 <<F/4-5/0>> // unimplemented
00000740 7502 moveq.l D2, 0x02
00000742 5A28 0828 addq.b [A0 + 0x828], 5
00000746 26C7 move.l [A3]+, D7
00000748 03CD .incomplete
0000074A 846D 1028 or.w D2, [A5 + 0x1028]
0000074E 080D 021C btst.b A5, 0x1C
00000752 2243 movea.l A1, D3
00000754 0BC5 .incomplete
00000756 017B 4689 bchg [PC + D4.w * 8 - 0x119], D0
0000075A 0672 6AA1 45D3 139B 1315 addi.w [[] + 0x139B1315], 0x6AA1
00000764 412A 6534 .invalid 0, [A2 + 0x6534] // invalid opcode 4 with b == 4
00000768 221A move.l D1, [A2]+
0000076A 0AE1 .incomplete
0000076C 284B movea.l A4, A3
0000076E 00F3 .incomplete
00000770 3312 move.w -[A1], [A2]
00000772 72CB moveq.l D1, 0xFFFFFFCB
00000774 041B 3408 subi.b [A3]+, 0x8
00000778 A534 syscall VRemove, flags=5
0000077A 652C bcs +0x2E /* 000007A8 */
0000077C 743C moveq.l D2, 0x3C
0000077E 0B0A btst A2, D5
00000780 9E38 212C sub.b D7, [0x0000212C]
00000784 1428 0A00 move.b D2, [A0 + 0xA00]
00000788 7400 moveq.l D2, 0x00
0000078A 0800 A873 btst.b D0, 0x73 /* 's' */
0000078E 0345 bchg D5, D1
00000790 2865 movea.l A4, -[A5]
00000792 7321 moveq.l D1, 0x21
00000794 2814 move.l D4, [A4]
00000796 04A3 0200 9432 subi.l -[A3], 0x2009432
0000079C 1402 move.b D2, D2
0000079E CB63 and.w -[A3], D5
000007A0 00A8 8E54 9412 232B ori.l [A0 + 0x232B], 0x8E549412
label000007A8:
000007A8 F333 .extension 0x333 <<F/4-5/1>> // unimplemented
000007AA E158 rol D0.w, 8
000007AC 934B subx.w -[A1], -[A3]
000007AE 5307 subq.b D7, 1
000007B0 DB09 addx.b -[A5], -[A1]
000007B2 D307 addx.b D1, D7
000007B4 34A3 move.w [A2], -[A3]
000007B6 121C move.b D1, [A4]+
000007B8 52D3 shi [A3]
000007BA 59E8 5B03 svs [A0 + 0x5B03]
000007BE 02E3 .incomplete
000007C0 0F20 btst -[A0], D7
000007C2 A208 syscall Create/PBHCreate/HCreate, flags=2
000007C4 EB02 asl D2.b, 5
000007C6 0B07 btst D7, D5
000007C8 BE1B cmp.b D7, [A3]+
000007CA 19BB 290B 06C3 041B 02F3 move.b [A4 + D0.w * 2 - 0x13], [[PC + <<invalid base displacement size>> + D2] + 0x6C3041B]
000007D4 0101 btst D1, D0
000007D6 56A3 addq.l -[A3], 3
000007D8 0AD3 .incomplete
000007DA 1123 move.b -[A0], -[A3]
000007DC 0300 btst D0, D1
000007DE A8DC syscall CopyRgn
000007E0 D311 add.b [A1], D1
000007E2 DC9B add.l D6, [A3]+
000007E4 0E02 BB3E .invalid.b D2, 0x3E /* '>' */ // invalid immediate operation
000007E8 1C22 move.b D6, -[A2]
000007EA F32B .extension 0x32B <<F/4-5/1>> // unimplemented
000007EC 8305 sbcd D1, D5
000007EE 9B0E subx.b -[A5], -[A6]
000007F0 089B 0108 bclr.b [A3]+, 0x8
000007F4 831B or.b [A3]+, D1
000007F6 00A8 321A 08E9 014B ori.l [A0 + 0x14B], 0x321A08E9
000007FE 202B 009B move.l D0, [A3 + 0x9B]
00000802 14A5 move.b [A2], -[A5]
00000804 034E bchg A6, D1
00000806 8312 or.b [A2], D1
00000808 4E9B jsr [A3]+
0000080A 14A9 0163 move.b [A2], [A1 + 0x163]
0000080E 106E 2413 movea.b A0, [A6 + 0x2413]
00000812 20D3 move.l [A0]+, [A3]
00000814 2606 move.l D3, D6
00000816 432A E317 .invalid 1, [A2 - 0x1CE9] // invalid opcode 4 with b == 4
0000081A 50AE 086E addq.l [A6 + 0x86E], 8
0000081E 244B movea.l A2, A3
00000820 1263 movea.b A1, -[A3]
00000822 2C29 01E4 move.l D6, [A1 + 0x1E4]
00000826 A105 syscall Status, flags=1
00000828 DB00 addx.b D5, D0
0000082A 00A8 14B1 053A 830A ori.l [A0 - 0x7CF6], 0x14B1053A
00000832 CD15 and.b [A5], D6
00000834 7C01 moveq.l D6, 0x01
00000836 1388 3B24 move.b <<invalid full ext with I/IS == 4>>, A0
0000083A 4AA3 tst.l -[A3]
0000083C 096E 24FB bchg [A6 + 0x24FB], D4
00000840 2643 movea.l A3, D3
00000842 4606 not.b D6
00000844 1317 move.b -[A1], [A7]
00000846 02FB .incomplete
00000848 0250 E4EE andi.w [A0], 0xE4EE
0000084C EB08 lsl D0.b, 5
0000084E 855D or.w [A5]+, D2
00000850 0E41 0153 .invalid.w D1, 0x153 // invalid immediate operation
00000854 0186 bclr D6, D0
00000856 7CF0 moveq.l D6, 0xFFFFFFF0
00000858 007C 363B ori.w sr, 13883
0000085C 2441 movea.l A2, D1
0000085E 9860 sub.w D4, -[A0]
00000860 5317 subq.b [A7], 1
00000862 308B move.w [A0], A3
00000864 00E3 .incomplete
00000866 0080 6310 E0B3 ori.l D0, 0x6310E0B3
0000086C 0863 13E0 bchg.b -[A3], 0xE0
00000870 D303 addx.b D1, D3
00000872 6B17 bmi +0x19 /* 0000088B */
00000874 FC92 CB00 .extension 0xC92 <<F/2-3/6>> // unimplemented
00000878 1003 move.b D0, D3
0000087A 0072 3311 0C46 ori.w [A2 + D0 * 4 + 0x46], 0x3311
00000880 1B08 move.b -[A5], A0
00000882 2EAC 6640 move.l [A7], [A4 + 0x6640]
00000886 7B04 moveq.l D5, 0x04
00000888 140D move.b D2, A5
0000088A 041B 034B subi.b [A3]+, 0x4B /* 'K' */
0000088E 01FB .incomplete
00000890 0033 05CB 1BD3 0573 2745 ori.b [[] + 0x5732745], 0xCB
0000089A 0A1E 1694 xori.b [A6]+, 0x94
0000089E 391B move.w -[A4], [A3]+
000008A0 A208 syscall Create/PBHCreate/HCreate, flags=2
000008A2 0094 0008 1A38 ori.l [A4], 0x81A38
000008A8 491B .invalid 4, [A3]+ // invalid opcode 4 with b == 4
000008AA 280A move.l D4, A2
000008AC E500 asl D0.b, 2
000008AE A156 syscall LwrString/LowerText, flags=1
000008B0 A893 syscall MoveTo
000008B2 0264 08EC andi.w -[A4], 0x8EC
000008B6 B51C xor.b [A4]+, D2
000008B8 43A8 A864 .invalid 1, [A0 - 0x579C] // invalid opcode 4 with b == 6
000008BC 085B 086E bchg.b [A3]+, 0x6E /* 'n' */
000008C0 8511 or.b [A1], D2
000008C2 098E bclr A6, D4
000008C4 A8C1 syscall InvertArc
000008C6 7A64 moveq.l D5, 0x64
000008C8 0843 0064 bchg.b D3, 0x64 /* 'd' */
000008CC 0853 008D bchg.b [A3], 0x8D
000008D0 129B move.b [A1], [A3]+
000008D2 0203 0E0E andi.b D3, 0xE
000008D6 C34A exg A1, A2
000008D8 4AAB 0E19 tst.l [A3 + 0xE19]
000008DC 093D btst <<invalid special address>>, D4
000008DE 89C1 divs.w D4, D1
000008E0 517C D551 subq.w 0xD551, 8
000008E4 7CD5 moveq.l D6, 0xFFFFFFD5
000008E6 517C CD51 subq.w 0xCD51, 8
000008EA 360F move.w D3, A7
000008EC 007C 02D3 ori.w sr, 723
000008F0 1441 movea.b A2, D1
000008F2 82B1 0C0C or.l D1, [A1 + D0 * 4 + 0xC]
000008F6 007C E53C ori.w sr, 58684
000008FA CB01 abcd D5, D1
000008FC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000008FE 410C .invalid 0, A4 // invalid opcode 4 with b == 4
00000900 5307 subq.b D7, 1
00000902 54DB scc [A3]+
00000904 0612 130C addi.b [A2], 0xC
00000908 6533 bcs +0x35 /* 0000093D */
0000090A A176 syscall SIntRemove, flags=1
0000090C 1C70 ED0A 943C movea.b A6, [[A0 + <<invalid base displacement size>> + A6 * 4] - 0x6BC4]
00000912 EB0A lsl D2.b, 5
00000914 C425 and.b D2, -[A5]
00000916 5D95 subq.l [A5], 6
00000918 6B43 bmi +0x45 /* 0000095D */
0000091A 275C 295E move.l [A3 + 0x295E], [A4]+
0000091E 5CA9 69A9 addq.l [A1 + 0x69A9], 6
00000922 8DB3 1B50 or.l [A3], D6
00000926 E414 roxr D4.b, 2
00000928 002A 1B2D A557 ori.b [A2 - 0x5AA9], 0x2D /* '-' */
0000092E 94A5 sub.l D2, -[A5]
00000930 57A1 subq.l -[A1], 3
00000932 3614 move.w D3, [A4]
00000934 4EAB 0606 jsr [A3 + 0x606]
00000938 DB1E add.b [A6]+, D5
0000093A 6302 bls +0x4 /* 0000093E */
0000093C 8501 sbcd D2, D1
label0000093E:
0000093E 830C sbcd -[A1], -[A4]
00000940 14BB 1BF5 move.b [A2], <<invalid full ext with IS == 1 and I/IS == 5>>
00000944 6D43 blt +0x45 /* 00000989 */
00000946 1E5C movea.b A7, [A4]+
00000948 8402 or.b D2, D2
0000094A 0F1C btst [A4]+, D7
0000094C 703A moveq.l D0, 0x3A
0000094E C30C abcd -[A1], -[A4]
00000950 B114 xor.b [A4], D0
00000952 F641 0981 .extension 0x641 <<F/1/3>>, 0x0981 // unimplemented
00000956 0E84 690E 9CA3 .invalid.l D4, 0x690E9CA3 // invalid immediate operation
0000095C 0C1C 38CA cmpi.b [A4]+, 0xCA
00000960 8B5C or.w [A4]+, D5
00000962 CC93 and.l D6, [A3]
00000964 5C00 addq.b D0, 6
00000966 7C06 moveq.l D6, 0x06
00000968 9B03 subx.b D5, D3
0000096A 84ED 632D divu.w D2, [A5 + 0x632D]
0000096E 1779 9606 62F3 17B3 move.b [A3 + 0x17B3], [0x960662F3]
00000976 014D bchg A5, D0
00000978 065B 0A87 addi.w [A3]+, 0xA87
0000097C 05FD .incomplete
0000097E 61B3 bsr -0x4B /* 00000933 */
00000980 25B3 2D3C E13B 1C22 1B19 BB0C 013C move.l [[A2 + 0x1C221B19 + A6] - 0x44F3FEC4], <<invalid full ext with I/IS == 4>>
0000098E 30F3 01D6 move.w [A0]+, <<invalid full ext with IS == 1 and I/IS == 6>>
fn00000992:
00000992 BB39 7388 0C36 xor.b [0x73880C36], D5
00000998 E31B rol D3.b, 1
0000099A 2E0E move.l D7, A6
0000099C 6640 bne +0x42 /* 000009DE */
0000099E A9A2 syscall LoadResource
000009A0 9316 sub.b [A6], D1
000009A2 5308 subq.b A0, 1
000009A4 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
000009A6 2B11 move.l -[A5], [A1]
000009A8 F102 .extension 0x102 <<F/4-5/0>> // unimplemented
000009AA BB42 xor.w D2, D5
000009AC EB00 asl D0.b, 5
000009AE E501 asl D1.b, 2
000009B0 52E5 shi -[A5]
000009B2 0169 1E43 bchg [A1 + 0x1E43], D0
000009B6 0CE5 .incomplete
000009B8 0000 7CC5 ori.b D0, 0xC5
000009BC C96D 03EB and.w [A5 + 0x3EB], D4
000009C0 0E03 0181 .invalid.b D3, 0x81 // invalid immediate operation
000009C4 CA85 and.l D5, D5
000009C6 165B movea.b A3, [A3]+
000009C8 0A2D A587 016A xori.b [A5 + 0x16A /* export_41 */], 0x87
000009CE 0502 btst D2, D2
000009D0 61C0 bsr -0x3E /* 00000992 */
000009D2 B300 xor.b D0, D1
000009D4 D50E addx.b -[A2], -[A6]
000009D6 3CDB move.w [A6]+, [A3]+
000009D8 16C4 move.b [A3]+, D4
000009DA 0A3B 0AC1 1DD5 xori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0xC1
// begin alternate branch 000009DE-000009E0
label000009DE:
000009DE 1DD5 move.b <<invalid special address>>, [A5]
// end alternate branch 000009DE-000009E0
label000009DE: // (misaligned)
000009E0 0DC1 .incomplete
000009E2 49AB 2F45 .invalid 4, [A3 + 0x2F45] // invalid opcode 4 with b == 6
000009E6 204B movea.l A0, A3
000009E8 4582 .invalid 2, D2 // invalid opcode 4 with b == 6
000009EA 2B07 move.l -[A5], D7
000009EC 0B0D btst A5, D5
000009EE 830F sbcd -[A1], -[A7]
000009F0 6300 3B00 bls +0x3B02 /* 000044F2 */
000009F4 12F3 0B2B 07C3 0F9A 2B07 move.b [A1]+, [[A3 + 0x7C3 + D0 * 2] + 0xF9A2B07]
000009FE 6B0E bmi +0x10 /* 00000A0E */
00000A00 CA42 and.w D5, D2
00000A02 CCC0 mulu.w D6, D0
00000A04 130E move.b -[A1], A6
00000A06 C500 abcd D2, D0
00000A08 B693 cmp.l D3, [A3]
00000A0A 0F78 78CD bchg [0x000078CD], D7
label00000A0E:
00000A0E 0ABB 1FAB 258B 2263 xori.l [PC + D2.w * 2 + 0x63], 0x1FAB258B
00000A16 03A5 bclr -[A5], D1
00000A18 0313 btst [A3], D1
00000A1A 0902 btst D2, D4
00000A1C 3B35 2B12 1C38 move.w -[A5], [[A5 + D2 * 2] + 0x1C38]
00000A22 B14F cmpm.w [A0]+, [A7]+
00000A24 7B38 moveq.l D5, 0x38
00000A26 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000A28 5B05 subq.b D5, 5
00000A2A B2D3 cmpa.w A1, [A3]
00000A2C 1B2B 2733 move.b -[A5], [A3 + 0x2733]
00000A30 0B03 btst D3, D5
00000A32 00CC .incomplete
00000A34 80E9 9005 divu.w D0, [A1 - 0x6FFB]
00000A38 27E0 E313 1C38 DB00 move.l [[PC + A6 * 2] + 0x1C38DB00], -[A0]
00000A40 1516 move.b -[A2], [A6]
00000A42 7AA0 moveq.l D5, 0xFFFFFFA0
00000A44 2508 move.l -[A2], A0
00000A46 6B1A bmi +0x1C /* 00000A62 */
00000A48 5B05 subq.b D5, 5
00000A4A 9317 sub.b [A7], D1
00000A4C E04B lsr D3.w, 8
00000A4E 1C03 move.b D6, D3
00000A50 02D3 .incomplete
00000A52 1B4B 59E3 move.b [A5 + 0x59E3], A3
00000A56 0CB3 0F5B 0573 1B04 cmpi.l <<invalid full ext with I/IS == 4>>, 0xF5B0573
00000A5E DB3E add.b <<invalid special address>>, D5
00000A60 B512 xor.b [A2], D2
label00000A62:
00000A62 2A13 move.l D5, [A3]
00000A64 5E45 addq.w D5, 7
00000A66 8D82 AB20 unpk D6, D2, 0xAB20
00000A6A 8500 sbcd D2, D0
00000A6C 9316 sub.b [A6], D1
00000A6E AB20 syscall RgnOp
00000A70 AD12 syscall InitWindows, auto_pop
00000A72 228B move.l [A1], A3
00000A74 0F09 btst A1, D7
00000A76 0263 0709 andi.w -[A3], 0x709
00000A7A 0263 075B andi.w -[A3], 0x75B
00000A7E 059A bclr [A2]+, D2
00000A80 0453 630B subi.w [A3], 0x630B
00000A84 0104 btst D4, D0
00000A86 0F65 bchg -[A5], D7
00000A88 0163 bchg -[A3], D0
00000A8A 1804 move.b D4, D4
00000A8C 0F06 btst D6, D7
00000A8E 0E5C 02A3 .invalid.w [A4]+, 0x2A3 // invalid immediate operation
00000A92 117E 3301 move.b [A0 + 0x3301], <<invalid special address>>
00000A96 84C3 divu.w D2, D3
00000A98 1B86 228B move.b [A5 + D2.w * 2 - 0x117], D6
00000A9C 1745 0C52 move.b [A3 + 0xC52], D5
00000AA0 450C .invalid 2, A4 // invalid opcode 4 with b == 4
00000AA2 5929 900E subq.b [A1 - 0x6FF2], 4
00000AA6 6B04 bmi +0x6 /* 00000AAC */
00000AA8 A11A syscall GetZone, flags=1
00000AAA 02C3 .incomplete
label00000AAC:
00000AAC 2400 move.l D2, D0
00000AAE FB66 .extension 0xB66 <<F/4-5/5>> // unimplemented
00000AB0 E11B rol D3.b, 8
00000AB2 9B02 subx.b D5, D2
00000AB4 E11B rol D3.b, 8
00000AB6 2AE1 move.l [A5]+, -[A1]
00000AB8 1B1C move.b -[A5], [A4]+
00000ABA 823A CB16 or.b D1, [PC - 0x34EA /* FFFFCB18, cstring ""<EOF> */]
00000ABE C54D exg A2, A5
00000AC0 411B .invalid 0, [A3]+ // invalid opcode 4 with b == 4
00000AC2 BB02 xor.b D2, D5
00000AC4 8039 3FBD 29CB or.b D0, [0x3FBD29CB]
00000ACA 3A2D 18AB move.w D5, [A5 + 0x18AB]
00000ACE 30AB 2563 move.w [A0], [A3 + 0x2563]
00000AD2 015B bchg [A3]+, D0
00000AD4 4410 neg.b [A0]
00000AD6 6B0F bmi +0x11 /* 00000AE7 */
00000AD8 7878 moveq.l D4, 0x78
00000ADA 6B04 bmi +0x6 /* 00000AE0 */
00000ADC 55D2 scs [A2]
00000ADE 8301 sbcd D1, D1
label00000AE0:
00000AE0 15CE 0915 move.b [PC + 0x915 /* 000013F7, value 0xA6 */], A6
// begin alternate branch 00000AE2-00000AE4
fn00000AE2:
00000AE2 0915 btst [A5], D4
// end alternate branch 00000AE2-00000AE4
fn00000AE2: // (misaligned)
00000AE4 C51A and.b [A2]+, D2
00000AE6 D308 addx.b -[A1], -[A0]
00000AE8 8707 sbcd D3, D7
00000AEA 61F6 bsr -0x8 /* 00000AE2 */
00000AEC E547 asl D7.w, 2
00000AEE C324 and.b -[A4], D1
00000AF0 36B3 5FAD 15D7 move.w [A3], [[0x15D7] + D5 * 8]
00000AF6 0691 3AAA 713D addi.l [A1], 0x3AAA713D
00000AFC C10C abcd -[A0], -[A4]
00000AFE 030F btst A7, D1
00000B00 C90B abcd -[A4], -[A3]
00000B02 9B00 subx.b D5, D0
00000B04 2B07 move.l -[A5], D7
00000B06 A127 syscall ReallocateHandle, flags=1
00000B08 5B32 0B06 6319 subq.b [[A2 + <<invalid base displacement size>>] + D0 * 2 + 0x6319], 5
00000B0E A50B syscall Rename/PBHRename/HRename, flags=5
00000B10 4B54 chk.w D5, [A4]
00000B12 732A moveq.l D1, 0x2A
00000B14 002A D10E 0B11 ori.b [A2 + 0xB11], 0xE
00000B1A 1C38 5B47 move.b D6, [0x00005B47]
00000B1E E545 asl D5.w, 2
00000B20 5B10 subq.b [A0], 5
00000B22 A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7
00000B24 BCC7 cmpa.w A6, D7
00000B26 076D 38B5 bchg [A5 + 0x38B5], D3
00000B2A 082A 3C0B 0EC4 btst.b [A2 + 0xEC4], 0xB
00000B30 0A5B 0122 xori.w [A3]+, 0x122
00000B34 3303 move.w -[A1], D3
00000B36 0E8B 1905 7C7B .invalid.l A3, 0x19057C7B // invalid immediate operation
00000B3C 04CD .incomplete
00000B3E 15BE 5302 030F move.b [[A2 + <<invalid base displacement size>> + D5 * 2] + 0x30F], <<invalid special address>>
00000B44 2305 move.l -[A1], D5
00000B46 6101 bsr +0x3 /* 00000B49 */
00000B48 851D or.b [A5]+, D2
00000B4A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000B4C 0D51 bchg [A1], D6
00000B4E 9302 subx.b D1, D2
00000B50 61CB bsr -0x33 /* 00000B1D */
00000B52 E117 roxl D7.b, 8
00000B54 3863 movea.w A4, -[A3]
00000B56 3280 move.w [A1], D0
00000B58 112E 6594 move.b -[A0], [A6 + 0x6594]
00000B5C 9B0B subx.b -[A5], -[A3]
00000B5E BB55 xor.w [A5], D5
00000B60 823B 2BB3 065B 0314 3613 18C1 or.b D1, [[0x65B0314 + D2 * 2] + 0x361318C1]
00000B6C 6CAB bge -0x53 /* 00000B19 */
00000B6E 019B bclr [A3]+, D0
00000B70 0AA3 0641 0023 xori.l -[A3], 0x6410023
00000B76 185C movea.b A4, [A4]+
00000B78 0622 040F addi.b -[A2], 0xF
00000B7C 5CC1 sge D1
00000B7E 0504 btst D4, D2
00000B80 0FE6 .incomplete
00000B82 332D 603A move.w -[A1], [A5 + 0x603A /* export_3075 */]
00000B86 EB12 roxl D2.b, 5
00000B88 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00000B8A 3B29 658B move.w -[A5], [A1 + 0x658B]
// begin alternate branch 00000B8C-00000B8E
label00000B8C:
00000B8C 658B bcs -0x73 /* 00000B19 */
// end alternate branch 00000B8C-00000B8E
label00000B8C: // (misaligned)
00000B8E 0A2B 05EB 1B43 xori.b [A3 + 0x1B43], 0xEB
00000B94 0113 btst [A3], D0
00000B96 01B3 32C2 bclr [A3 + D3.w * 2 - 0x62], D0
00000B9A 2302 move.l -[A1], D2
00000B9C 08AB 044B 005B bclr.b [A3 + 0x5B], 0x4B /* 'K' */
00000BA2 0312 btst [A2], D1
00000BA4 C306 abcd D1, D6
00000BA6 6A1B bpl +0x1D /* 00000BC3 */
00000BA8 2B23 move.l -[A5], -[A3]
00000BAA 2A4E movea.l A5, A6
00000BAC A306 syscall KillIO, flags=3
00000BAE F337 .extension 0x337 <<F/4-5/1>> // unimplemented
00000BB0 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
00000BB2 248B move.l [A2], A3
00000BB4 1863 movea.b A4, -[A3]
00000BB6 0D00 btst D0, D6
00000BB8 EB09 lsl D1.b, 5
00000BBA 02C3 .incomplete
00000BBC 3E00 move.w D7, D0
00000BBE C32E 243B and.b [A6 + 0x243B], D1
00000BC2 0189 bclr A1, D0
00000BC4 D7C3 add.l A3, D3
00000BC6 2E36 DB28 2100 move.l D7, [A6 + 0x2100 + A5 * 2]
00000BCC 2100 move.l -[A0], D0
00000BCE BB0A cmpm.b [A5]+, [A2]+
00000BD0 1AEB 0936 move.b [A5]+, [A3 + 0x936]
00000BD4 0F36 FB63 0662 00CB 3536 btst [[A6 + 0x662] + 0xCB3536], D7
00000BDE 0364 bchg -[A4], D1
00000BE0 36EB 1B06 move.w [A3]+, [A3 + 0x1B06]
00000BE4 3337 360B move.w -[A1], [A7 + D3.w * 8 + 0xB]
00000BE8 6406 bcc +0x8 /* 00000BF0 */
00000BEA 449B neg.l [A3]+
00000BEC 3C88 move.w [A6], A0
00000BEE EB1B rol D3.b, 5
label00000BF0:
00000BF0 609A bra -0x64 /* 00000B8C */
00000BF2 DB1A add.b [A2]+, D5
00000BF4 3B16 move.w -[A5], [A6]
00000BF6 5B03 subq.b D3, 5
00000BF8 7878 moveq.l D4, 0x78
00000BFA 02B3 3EC1 9481 0168 4CE3 andi.l [A3 + 0x4CE3], 0x3EC19481
00000C04 1E43 movea.b A7, D3
00000C06 4423 neg.b -[A3]
00000C08 1861 movea.b A4, -[A1]
00000C0A 05F6 .incomplete
00000C0C 6114 bsr +0x16 /* 00000C22 */
00000C0E 00FB .incomplete
00000C10 1902 move.b -[A4], D2
00000C12 230D move.l -[A1], A5
00000C14 003B 29A5 05E1 00E3 ori.b [[0xE3]], 0xA5
00000C1C 14D3 move.b [A2]+, [A3]
00000C1E 011C btst [A4]+, D0
00000C20 AA43 syscall SetControlColor/SetCtlColor
fn00000C22:
00000C22 2C64 movea.l A6, -[A4]
00000C24 2213 move.l D1, [A3]
00000C26 2B5B 030F move.l [A5 + 0x30F], [A3]+
00000C2A 0111 btst [A1], D0
00000C2C DB49 addx.w -[A5], -[A1]
00000C2E 0302 btst D2, D1
00000C30 C516 and.b [A6], D2
00000C32 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00000C34 2305 move.l -[A1], D5
00000C36 0EA3 1281 8EB2 .invalid.l -[A3], 0x12818EB2 // invalid immediate operation
00000C3C 309B move.w [A0], [A3]+
00000C3E 1453 movea.b A2, [A3]
00000C40 007B 019B 142B ori.w [PC + D1.w * 4 + 0x2B], 0x19B
00000C46 0083 12B2 3083 ori.l D3, 0x12B23083
00000C4C 12E1 move.b [A1]+, -[A1]
00000C4E 0083 1245 0602 ori.l D3, 0x12450602
00000C54 2B63 7E45 move.l [A5 + 0x7E45], -[A3]
00000C58 1C00 move.b D6, D0
00000C5A 7316 moveq.l D1, 0x16
00000C5C 8916 or.b [A6], D4
00000C5E 14C5 move.b [A2]+, D5
00000C60 150F move.b -[A2], A7
00000C62 14C5 move.b [A2]+, D5
00000C64 150F move.b -[A2], A7
00000C66 C060 and.w D0, -[A0]
00000C68 930F subx.b -[A1], -[A7]
00000C6A 5813 addq.b [A3], 4
00000C6C 010B btst A3, D0
00000C6E 20EB 1B8D move.l [A0]+, [A3 + 0x1B8D]
00000C72 1463 movea.b A2, -[A3]
00000C74 053D btst <<invalid special address>>, D2
00000C76 0142 bchg D2, D0
00000C78 8D86 CB2E unpk D6, D6, 0xCB2E
00000C7C 3CFB 0A83 move.w [A6]+, [PC + D0 * 2 - 0x125]
00000C80 03D3 .incomplete
00000C82 1558 CB2E move.b [A2 - 0x34D2], [A0]+
00000C86 AE4B syscall NewColorDialog/NewCDialog, auto_pop
00000C88 04D0 .incomplete
00000C8A 62A3 bhi -0x5B /* 00000C2F */
00000C8C 0293 268B 0958 andi.l [A3], 0x268B0958
00000C92 D304 addx.b D1, D4
00000C94 9313 sub.b [A3], D1
00000C96 2048 movea.l A0, A0
00000C98 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00000C9A 28A3 move.l [A4], -[A3]
00000C9C 02D1 .incomplete
00000C9E 2D63 47C1 move.l [A6 + 0x47C1], -[A3]
00000CA2 2D69 2142 5443 move.l [A6 + 0x5443], [A1 + 0x2142]
00000CA8 02EB .incomplete
00000CAA 1613 move.b D3, [A3]
00000CAC 0102 btst D2, D0
00000CAE FA13 144B .unknown 0xFA13 0x144B (W = 5)
00000CB2 069C A329 DB59 addi.l [A4]+, 0xA329DB59
00000CB8 3A8B move.w [A5], A3
00000CBA 0A65 067B xori.w -[A5], 0x67B
00000CBE 073C F30A btst 0xA /* '\n' */, D3
00000CC2 2B00 move.l -[A5], D0
00000CC4 A308 syscall Create/PBHCreate/HCreate, flags=3
00000CC6 4C63 2FA6 movem.l D2,D4,D5,D6,D7,A0,A2,A5,A6, -[A3]
00000CCA C300 abcd D1, D0
00000CCC A5DF syscall vBlkAlloc, flags=5
00000CCE 8300 sbcd D1, D0
00000CD0 821B or.b D1, [A3]+
00000CD2 0183 bclr D3, D0
00000CD4 00AA 5B00 EB05 5B00 ori.l [A2 + 0x5B00], 0x5B00EB05
00000CDC 2B07 move.l -[A5], D7
00000CDE 7309 moveq.l D1, 0x09
00000CE0 9B32 EB22 7309 E301 sub.b [[A2 + 0x7309 + A6 * 2] - 0x1CFF], D5
00000CE8 1B01 move.b -[A5], D1
00000CEA 8B0F sbcd -[A5], -[A7]
00000CEC 1B02 move.b -[A5], D2
00000CEE A308 syscall Create/PBHCreate/HCreate, flags=3
00000CF0 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
00000CF2 9312 sub.b [A2], D1
00000CF4 E318 rol D0.b, 1
00000CF6 2B0B move.l -[A5], A3
00000CF8 91FC E07B 0241 sub.l A0, 0xE07B0241
00000CFE 891B or.b [A3]+, D4
00000D00 0063 2D7B ori.w -[A3], 0x2D7B /* '-{' */
00000D04 3280 move.w [A1], D0
00000D06 3EBB 03C7 move.w [A7], <<invalid full ext with IS == 1 and I/IS == 7>>
00000D0A 0997 bclr [A7], D4
00000D0C 7B1B moveq.l D5, 0x1B
00000D0E E506 asl D6.b, 2
00000D10 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00000D12 21E6 4408 move.l [0x00004408], -[A6]
00000D16 6EB7 bgt -0x47 /* 00000CCF */
00000D18 05CB .incomplete
00000D1A D17E add.w <<invalid special address>>, D0
00000D1C 417E chk.w D0, <<invalid special address>>
00000D1E 8E54 or.w D7, [A4]
00000D20 5B00 subq.b D0, 5
00000D22 69FF 8188 E501 bvs -0x7E771AFD /* 8188F225 */
00000D28 2B25 move.l -[A5], -[A5]
00000D2A CD80 and.l D0, D6
00000D2C 1C22 move.b D6, -[A2]
00000D2E B304 xor.b D4, D1
00000D30 A133 syscall VInstall, flags=1
00000D32 7309 moveq.l D1, 0x09
00000D34 8B02 sbcd D5, D2
00000D36 BB10 xor.b [A0], D5
00000D38 3AE3 move.w [A5]+, -[A3]
00000D3A 0AA5 0F83 0BA1 xori.l -[A5], 0xF830BA1
00000D40 0F9E bclr [A6]+, D7
00000D42 0ACB .incomplete
00000D44 1849 movea.b A4, A1
00000D46 39AB 0193 04A3 move.w [A4 + D0.w * 4 - 0x93], [A3 + 0x193]
00000D4C 0669 2153 10F7 addi.w [A1 + 0x10F7], 0x2153 /* '!S' */
00000D52 08FF 6121 bset.b <<invalid special address>>, 0x21 /* '!' */
00000D56 8130 8D21 E128 or.b [[A0 - 0x1ED8 + A0 * 4]], D0
00000D5C 0901 btst D1, D4
00000D5E 0023 0005 ori.b -[A3], 0x5
00000D62 2983 0B05 move.l [[A4 + <<invalid base displacement size>>] + D0 * 2], D3
00000D66 29E1 0009 295B move.l 0x9295B /* '\t)[' */, -[A1]
00000D6C 1B00 move.b -[A5], D0
00000D6E 0303 btst D3, D1
00000D70 E923 asl D3.b, D4
00000D72 2B00 move.l -[A5], D0
00000D74 1B0D move.b -[A5], A5
00000D76 604B bra +0x4D /* 00000DC3 */
00000D78 11D9 724B move.b [0x0000724B], [A1]+
00000D7C 5AE5 spl -[A5]
00000D7E 3D30 1B0D move.w -[A6], [[A0 + <<invalid base displacement size>>] + D1 * 2]
00000D82 6C21 bge +0x23 /* 00000DA5 */
00000D84 3E53 movea.w A7, [A3]
00000D86 03D8 .incomplete
00000D88 4E1B .invalid // invalid opcode 4
00000D8A 0D33 2D53 033B 1169 btst [[A3] + 0x33B1169], D6
00000D92 270F move.l -[A3], A7
00000D94 6927 bvs +0x29 /* 00000DBD */
00000D96 0F14 btst [A4], D7
00000D98 0670 04D3 6490 addi.w [A0 + D6.w * 4 - 0x112], 0x4D3
00000D9E 0E14 0423 .invalid.b [A4], 0x23 /* '#' */ // invalid immediate operation
00000DA2 647E bcc +0x80 /* 00000E22 */
00000DA4 AD0F syscall DrawNew, auto_pop
00000DA6 7B06 moveq.l D5, 0x06
00000DA8 C151 and.w [A1], D0
00000DAA 8B04 sbcd D5, D4
00000DAC 0F54 bchg [A4], D7
00000DAE 0A07 004F xori.b D7, 0x4F /* 'O' */
00000DB2 3B52 9388 move.w [A5 - 0x6C78], [A2]
00000DB6 4AE3 tas.b -[A3]
00000DB8 126E 241F movea.b A1, [A6 + 0x241F]
00000DBC 065B 2285 addi.w [A3]+, 0x2285
00000DC0 B7CB cmpa.l A3, A3
00000DC2 0223 282B andi.b -[A3], 0x2B /* '+' */
00000DC6 0023 2843 ori.b -[A3], 0x43 /* 'C' */
00000DCA 124E movea.b A1, A6
00000DCC 2328 8308 move.l -[A1], [A0 - 0x7CF8]
00000DD0 3023 move.w D0, -[A3]
00000DD2 28EC 007B move.l [A4]+, [A4 + 0x7B]
00000DD6 0602 0F7A addi.b D2, 0x7A /* 'z' */
00000DDA 687B bvc +0x7D /* 00000E57 */
00000DDC 14C1 move.b [A2]+, D1
00000DDE 0036 4B3D 810C ori.b <<invalid full ext with I/IS == 4>>, 0x3D /* '=' */
00000DE4 02BB 4CCB 029B 61C1 andi.l [[ + <<invalid base displacement size>>]], 0x4CCB029B
00000DEC 0225 01BB andi.b -[A5], 0xBB
00000DF0 8507 sbcd D2, D7
00000DF2 0083 52A3 1D4B ori.l D3, 0x52A31D4B
00000DF8 1723 move.b -[A3], -[A3]
00000DFA 040F 060E subi.b A7, 0xE
00000DFE FB27 .extension 0xB27 <<F/4-5/5>> // unimplemented
00000E00 8142 1024 pack D0, D2, 0x1024
00000E04 2B02 move.l -[A5], D2
00000E06 2189 4305 move.l [[A0 + <<invalid base displacement size>>] + D4 * 2], A1
00000E0A 600F bra +0x11 /* 00000E1B */
00000E0C 80BB 0480 or.l D0, [PC + D0.w * 4 - 0x128]
00000E10 1B03 move.b -[A5], D3
00000E12 8E02 or.b D7, D2
00000E14 BB13 xor.b [A3], D5
00000E16 02C3 .incomplete
00000E18 13BE 0700 move.b [A1 + <<invalid base displacement size>> + D0 * 8], <<invalid special address>>
00000E1C 38AA A50B move.w [A4], [A2 - 0x5AF5]
00000E20 08A1 0B07 bclr.b -[A1], 0x7
// begin alternate branch 00000E22-00000E24
label00000E22:
00000E22 0B07 btst D7, D5
// end alternate branch 00000E22-00000E24
label00000E22: // (misaligned)
00000E24 0069 1B04 0F08 ori.w [A1 + 0xF08], 0x1B04
00000E2A 804B or.w D0, A3
00000E2C 1330 A308 move.b -[A1], [A0 + <<invalid base displacement size>> + A2 * 2]
00000E30 0701 btst D1, D3
00000E32 AD2B syscall GrowWindow, auto_pop
00000E34 8BA3 or.l -[A3], D5
00000E36 07B3 0D08 bclr [A3 + <<invalid base displacement size>> + D0 * 4], D3
00000E3A 1A08 move.b D5, A0
00000E3C C520 and.b -[A0], D2
00000E3E 9303 subx.b D1, D3
00000E40 6302 bls +0x4 /* 00000E44 */
00000E42 5302 subq.b D2, 1
label00000E44:
00000E44 0520 btst -[A0], D2
00000E46 DB5A add.w [A2]+, D5
00000E48 6D04 blt +0x6 /* 00000E4E */
00000E4A 5A61 addq.w -[A1], 5
00000E4C 0441 99CB subi.w D1, 0x99CB
// begin alternate branch 00000E4E-00000E50
label00000E4E:
00000E4E 99CB sub.l A4, A3
// end alternate branch 00000E4E-00000E50
label00000E4E: // (misaligned)
00000E50 1838 8622 move.b D4, [0xFFFF8622]
00000E54 EB00 asl D0.b, 5
00000E56 6904 bvs +0x6 /* 00000E5C */
00000E58 6B45 bmi +0x47 /* 00000E9F */
00000E5A 2B0B move.l -[A5], A3
label00000E5C:
00000E5C 5A0B addq.b A3, 5
00000E5E 01B3 0D5A 545A bclr [[A3] + 0x545A], D0
00000E64 612B bsr +0x2D /* 00000E91 */
00000E66 30E2 move.w [A0]+, -[A2]
00000E68 6CD3 bge -0x2B /* 00000E3D */
00000E6A 00AE 0880 7B85 4B1F ori.l [A6 + 0x4B1F], 0x8807B85
00000E72 10D2 move.b [A0]+, [A2]
00000E74 08FB 065A F32B 5612 6408 2700 bset.b [[PC + 0x5612 + A7 * 2] + 0x64082700], 0x5A /* 'Z' */
00000E80 500F addq.b A7, 8
00000E82 4EAB 1333 jsr [A3 + 0x1333]
00000E86 129B move.b [A1], [A3]+
00000E88 1802 move.b D4, D2
00000E8A 831E or.b [A6]+, D1
00000E8C 7A60 moveq.l D5, 0x60
00000E8E 5B07 subq.b D7, 5
00000E90 6408 bcc +0xA /* 00000E9A */
00000E92 C315 and.b [A5], D1
00000E94 8B18 or.b [A0]+, D5
00000E96 D309 addx.b -[A1], -[A1]
00000E98 2B30 7B02 285A move.l -[A5], [[A0 + <<invalid base displacement size>> + D7 * 2] + 0x285A]
// begin alternate branch 00000E9A-00000E9E
label00000E9A:
00000E9A 7B02 moveq.l D5, 0x02
00000E9C 285A movea.l A4, [A2]+
// end alternate branch 00000E9A-00000E9E
label00000E9A: // (misaligned)
00000E9E 04DB .incomplete
00000EA0 4EE1 jmp -[A1]
00000EA2 03A9 04BE bclr [A1 + 0x4BE], D1
00000EA6 A30F syscall MountVol, flags=3
00000EA8 6408 bcc +0xA /* 00000EB2 */
00000EAA 0700 btst D0, D3
00000EAC 5564 subq.w -[A4], 2
00000EAE 081B 300E btst.b [A3]+, 0xE
label00000EB2:
00000EB2 7B0A moveq.l D5, 0x0A
00000EB4 7359 moveq.l D1, 0x59
00000EB6 005A 0008 ori.w [A2]+, 0x8
00000EBA 040F 01CA subi.b A7, 0xCA
00000EBE 3103 move.w -[A0], D3
00000EC0 545A addq.w [A2]+, 2
00000EC2 6304 bls +0x6 /* 00000EC8 */
00000EC4 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000EC6 8B02 sbcd D5, D2
label00000EC8:
00000EC8 C312 and.b [A2], D1
00000ECA ED0D lsl D5.b, 6
00000ECC B407 cmp.b D2, D7
00000ECE 02C5 .incomplete
00000ED0 E10D lsl D5.b, 8
00000ED2 C337 38B6 and.b [A7 + D3 - 0x74], D1
00000ED6 1B04 move.b -[A5], D4
00000ED8 0FB4 E30C bclr <<invalid full ext with I/IS == 4>>, D7
00000EDC D70B addx.b -[A3], -[A3]
00000EDE 02C9 .incomplete
00000EE0 3980 7B1F 7B05 430B move.w [[A4] + D7 * 2 + 0x7B05430B], D0
00000EE8 0701 btst D1, D3
00000EEA CB2B 0856 and.b [A3 + 0x856], D5
00000EEE 2122 move.l -[A0], -[A2]
00000EF0 0314 btst [A4], D1
00000EF2 610D bsr +0xF /* 00000F01 */
00000EF4 0BA7 bclr -[A7], D5
00000EF6 5A4B addq.w A3, 5
00000EF8 011B btst [A3]+, D0
00000EFA 4DC6 lea.l A6, D6
00000EFC 5A0F addq.b A7, 5
00000EFE C65A and.w D3, [A2]+
00000F00 8B02 sbcd D5, D2
00000F02 D329 8007 add.b [A1 - 0x7FF9], D1
00000F06 00AF 8505 545A 2B8B ori.l [A7 + 0x2B8B], 0x8505545A
00000F0E CAE3 mulu.w D5, -[A3]
00000F10 1FA9 1793 23BB 1A08 3113 8303 3B0A move.b [[0x1A083113 + D2 * 2] - 0x7CFCC4F6], [A1 + 0x1793]
00000F1E 6506 bcs +0x8 /* 00000F26 */
00000F20 4B3A 8511 .invalid 5, [PC - 0x7AEF /* FFFF9433, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00000F24 7B05 moveq.l D5, 0x05
label00000F26:
00000F26 6B20 bmi +0x22 /* 00000F48 */
00000F28 A506 syscall KillIO, flags=5
00000F2A 2514 move.l -[A2], [A4]
00000F2C 0F39 14EB 0829 btst [0x14EB0829], D7
00000F32 14E3 move.b [A2]+, -[A3]
00000F34 08C3 957B bset.b D3, 0x7B /* '{' */
00000F38 0283 04D3 1563 andi.l D3, 0x4D31563
00000F3E 14F1 1093 move.b [A2]+, [A1 + D1.w - 0x109]
00000F42 0F97 bclr [A7], D7
00000F44 0B4A bchg A2, D5
00000F46 A78B syscall CommToolboxDispatch, flags=7
label00000F48:
00000F48 56A3 addq.l -[A3], 3
00000F4A 5A33 1783 01FB 3C03 addq.b [[ + <<invalid base displacement size>> + D1 * 8] + 0x1FB3C03], 5
00000F52 0293 0B0E 7B02 andi.l [A3], 0xB0E7B02
00000F58 1B03 move.b -[A5], D3
00000F5A 930B subx.b -[A1], -[A3]
00000F5C 347B 020B movea.w A2, [PC + D0.w * 2 + 0xB]
00000F60 013B 127B btst [PC + D1.w * 2 + 0x7B], D0
00000F64 02BB 0DB4 1AB4 ED24 andi.l <<invalid full ext with I/IS == 4>>, 0xDB41AB4
00000F6C 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4
00000F6E F023 04AB pmove -[A3], MR1
00000F72 2C5B movea.l A6, [A3]+
00000F74 30BA 04CB move.w [A0], [PC + 0x4CB /* 00001441, value 0x3702 */]
00000F78 1927 move.b -[A4], -[A7]
00000F7A 0201 092A andi.b D1, 0x2A /* '*' */
00000F7E FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00000F80 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000F82 8525 or.b -[A5], D2
00000F84 A626 syscall HandleZone, flags=6
00000F86 5303 subq.b D3, 1
00000F88 8B05 sbcd D5, D5
00000F8A 6550 bcs +0x52 /* 00000FDC */
00000F8C 8B60 or.w -[A0], D5
00000F8E E318 rol D0.b, 1
00000F90 DB26 add.b -[A6], D5
00000F92 9116 sub.b [A6], D0
00000F94 3302 move.w -[A1], D2
00000F96 2308 move.l -[A1], A0
00000F98 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00000F9A DB1F add.b [A7]+, D5
00000F9C 230A move.l -[A1], A2
00000F9E DB31 5B17 2D03 BD53 add.b [[A1] + D5 * 2 + 0x2D03BD53], D5
00000FA6 3302 move.w -[A1], D2
00000FA8 56F1 0037 sne [A1 + D0.w + 0x37]
00000FAC 01CE .incomplete
00000FAE 530E subq.b A6, 1
00000FB0 6155 bsr +0x57 /* 00001007 */
00000FB2 2303 move.l -[A1], D3
00000FB4 610B bsr +0xD /* 00000FC1 */
00000FB6 7D30 moveq.l D6, 0x30
00000FB8 231B move.l -[A1], [A3]+
00000FBA 480F nbcd.b A7
00000FBC 0106 btst D6, D0
00000FBE 3305 move.w -[A1], D5
00000FC0 F70C .extension 0x70C <<F/4-5/3>> // unimplemented
00000FC2 4897 0C59 movem.w [A7], D0,D3,D4,D6,A2,A3
00000FC6 6B10 bmi +0x12 /* 00000FD8 */
00000FC8 C70C abcd -[A3], -[A4]
00000FCA 65A5 bcs -0x59 /* 00000F71 */
00000FCC 1EB3 5A2D move.b [A7], [A3 + D5 * 2 + 0x2D]
00000FD0 6626 bne +0x28 /* 00000FF8 */
00000FD2 3C73 1AD0 movea.w A6, [A3 + D1 * 2 - 0x48]
00000FD6 6226 bhi +0x28 /* 00000FFE */
label00000FD8:
00000FD8 88E3 divu.w D4, -[A3]
00000FDA 4A4C tst.w A4
label00000FDC:
00000FDC 0B41 bchg D1, D5
00000FDE 0026 2E0A ori.b -[A6], 0xA /* '\n' */
00000FE2 6B09 bmi +0xB /* 00000FED */
00000FE4 8500 sbcd D2, D0
00000FE6 6B02 bmi +0x4 /* 00000FEA */
00000FE8 6B09 bmi +0xB /* 00000FF3 */
label00000FEA:
00000FEA 49FB B30A 0C46 lea.l A4, [[PC + <<invalid base displacement size>> + A3 * 2] + 0xC46]
00000FF0 922E 4466 sub.b D1, [A6 + 0x4466]
00000FF4 4003 negx.b D3
00000FF6 0254 2673 andi.w [A4], 0x2673 /* '&s' */
// begin alternate branch 00000FF8-00000FFC
label00000FF8:
00000FF8 2673 8241 movea.l A3, [A3 + A0.w * 2 + 0x41]
// end alternate branch 00000FF8-00000FFC
label00000FF8: // (misaligned)
00000FFA 8241 or.w D1, D1
00000FFC F91B .extension 0x91B <<F/4-5/4>> // unimplemented
label00000FFE:
00000FFE 0056 1293 ori.w [A6], 0x1293
00001002 04D3 .incomplete
00001004 0583 bclr D3, D2
00001006 2C30 E223 move.l D6, [A0 + A6.w * 2 + 0x23]
0000100A 0E3B 0A3E 1308 .invalid.b [PC + <<invalid base displacement size>> + D1 * 2], 0x3E /* '>' */ // invalid immediate operation
label00001010:
00001010 9B1C sub.b [A4]+, D5
00001012 611B bsr +0x1D /* 0000102F */
00001014 4AE3 tas.b -[A3]
00001016 114B 0933 move.b [A0 + 0x933], A3
0000101A 1A4A movea.b A5, A2
0000101C 9B16 sub.b [A6], D5
0000101E 5C09 addq.b A1, 6
00001020 0B07 btst D7, D5
00001022 04C6 .incomplete
00001024 8303 sbcd D1, D3
00001026 6B8D bmi -0x71 /* 00000FB5 */
00001028 3317 move.w -[A1], [A7]
0000102A 4C9B 0989 movem.w D0,D3,D7,A0,A3, [A3]+
0000102E 0693 1D95 0653 addi.l [A3], 0x1D950653
00001034 1B0C move.b -[A5], A4
00001036 4673 022E not.w [A3 + D0.w * 2 + 0x2E]
0000103A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
0000103C 6640 bne +0x42 /* 0000107E */
0000103E 8B17 or.b [A7], D5
00001040 E900 asl D0.b, 4
00001042 5E66 addq.w -[A6], 7
00001044 4063 negx.w -[A3]
00001046 1B0C move.b -[A5], A4
00001048 46EB 0B23 move.w SR, [A3 + 0xB23]
0000104C 1733 0166 move.b -[A3], <<invalid full ext with IS == 1 and I/IS == 6>>
00001050 40BB 0253 negx.l [PC + D0.w * 2 + 0x53]
label00001054:
00001054 0373 084B bchg [A3 + D0 + 0x4B], D1
00001058 099B bclr [A3]+, D4
0000105A 36B2 6502 0A73 move.w [A3], [[A2 + <<invalid base displacement size>> + D6 * 4] + 0xA73]
00001060 054B bchg A3, D2
00001062 093B 1AE9 btst [PC + D1 * 2 - 0x23], D4
00001066 006B 0273 0555 ori.w [A3 + 0x555], 0x273
0000106C 0BAB 5A5B bclr [A3 + 0x5A5B], D5
00001070 14D2 move.b [A2]+, [A2]
00001072 6314 bls +0x16 /* 00001088 */
00001074 133D move.b -[A1], <<invalid special address>>
00001076 E13A rol D2.b, D0
00001078 DB13 add.b [A3], D5
0000107A 3AB3 184D move.w [A5], [A3 + D1 + 0x4D]
label0000107E:
0000107E 23E5 68EB 0522 move.l [0x68EB0522], -[A5]
00001084 932A 7025 sub.b [A2 + 0x7025], D1
label00001088:
00001088 6986 bvs -0x78 /* 00001010 */
0000108A 52F8 8352 shi [0xFFFF8352]
0000108E A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00001090 7B02 moveq.l D5, 0x02
00001092 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
00001094 E305 asl D5.b, 1
00001096 610E bsr +0x10 /* 000010A6 */
00001098 D8C1 add.w A4, D1
0000109A 1763 01C5 move.b [A3 + 0x1C5], -[A3]
0000109E 2A21 move.l D5, -[A1]
000010A0 017B 0A6B bchg [PC + D0 * 2 + 0x6B], D0
000010A4 5983 subq.l D3, 4
fn000010A6:
000010A6 1FEB 257B move.b <<invalid special address>>, [A3 + 0x257B]
000010AA 02BA 0463 357E 212A andi.l [PC + 0x212A /* 000031D6, value 0xF681CF4B */], 0x463357E
000010B2 B283 cmp.l D1, D3
000010B4 1FBA 0413 4D68 7304 move.b [A7 + 0x7304], [PC + 0x413 /* 000014C9, value 0xB3 */]
000010BC 2303 move.l -[A1], D3
000010BE BB0D cmpm.b [A5]+, [A5]+
000010C0 08A6 2635 bclr.b -[A6], 0x35 /* '5' */
000010C4 1BE0 move.b <<invalid special address>>, -[A0]
000010C6 9B2F 8902 sub.b [A7 - 0x76FE], D5
000010CA B34D cmpm.w [A1]+, [A5]+
000010CC 6886 bvc -0x78 /* 00001054 */
000010CE 82EB 0004 divu.w D1, [A3 + 0x4]
000010D2 5B4E subq.w A6, 5
000010D4 45C8 lea.l A2, A0
000010D6 5204 addq.b D4, 1
000010D8 BB13 xor.b [A3], D5
000010DA CD63 and.w -[A3], D6
000010DC 1043 movea.b A0, D3
000010DE 100A move.b D0, A2
000010E0 5B02 subq.b D2, 5
000010E2 42FB 0505 .invalid [[PC + <<invalid base displacement size>>] + D0 * 4] // invalid opcode 4 with subtype 1
000010E6 3F23 move.w -[A7], -[A3]
000010E8 210F move.l -[A0], A7
000010EA 10CA move.b [A0]+, A2
000010EC 5382 subq.l D2, 1
000010EE 030C btst A4, D1
000010F0 6304 bls +0x6 /* 000010F6 */
000010F2 7309 moveq.l D1, 0x09
000010F4 8B2C 5B26 or.b [A4 + 0x5B26], D5
// begin alternate branch 000010F6-000010F8
label000010F6:
000010F6 5B26 subq.b -[A6], 5
// end alternate branch 000010F6-000010F8
label000010F6: // (misaligned)
000010F8 6D0D blt +0xF /* 00001107 */
000010FA 030B btst A3, D1
000010FC C40A and.b D2, A2
000010FE B680 cmp.l D3, D0
00001100 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4
00001102 1304 move.b -[A1], D4
00001104 CB04 abcd D5, D4
00001106 E303 asl D3.b, 1
00001108 D300 addx.b D1, D0
0000110A 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
0000110C 3342 A07B move.w [A1 - 0x5F85], D2
00001110 0363 bchg -[A3], D1
00001112 100D move.b D0, A5
00001114 013B 4201 btst [PC + D4.w * 2 + 0x1], D0
00001118 019B bclr [A3]+, D0
0000111A 0F0D btst A5, D7
0000111C 0143 bchg D3, D0
0000111E 4201 clr.b D1
00001120 012B 0A0D btst [A3 + 0xA0D], D0
00001124 0163 bchg -[A3], D0
00001126 4201 clr.b D1
00001128 0153 bchg [A3], D0
0000112A 0233 05B3 176B 117B 2C53 034C andi.b [[A3 + 0x117B] + 0x2C53034C], 0xB3
00001136 6B36 bmi +0x38 /* 0000116E */
00001138 02EB .incomplete
0000113A 0F30 E233 btst [A0 + A6.w * 2 + 0x33], D7
0000113E 1E07 move.b D7, D7
00001140 04F3 .incomplete
00001142 9B09 subx.b -[A5], -[A1]
00001144 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001146 1701 move.b -[A3], D1
00001148 A530 syscall OSEventAvail, flags=5
0000114A E2A1 asr D1, D1
0000114C 1E3E move.b D7, <<invalid special address>>
0000114E 5B1C subq.b [A4]+, 5
00001150 2310 move.l -[A1], [A0]
00001152 6B0D bmi +0xF /* 00001161 */
00001154 6B8D bmi -0x71 /* 000010E3 */
00001156 4CEB 1EB6 0523 movem.l D1,D2,D4,D5,D7,A1,A2,A3,A4, [A3 + 0x523]
0000115C AB0F syscall CheckPic
0000115E 0CE3 .incomplete
00001160 0433 4242 530C subi.b <<invalid full ext with I/IS == 4>>, 0x42 /* 'B' */
00001166 6B0D bmi +0xF /* 00001175 */
00001168 2B01 move.l -[A5], D1
0000116A 6640 bne +0x42 /* 000011AC */
0000116C B265 cmp.w D1, -[A5]
label0000116E:
0000116E 157B 034B 20C1 013B 42D1 move.b [A2 + 0x42D1], [[PC + <<invalid base displacement size>>] + 0x20C1013B]
00001178 01E3 .incomplete
0000117A 1DA1 1761 0B4B move.b [[A6 + 0xB4B]], -[A1]
00001180 097B 02AB bchg [PC + D0.w * 2 - 0x85], D4
00001184 1D01 move.b -[A6], D1
00001186 0243 4297 andi.w D3, 0x4297
0000118A 0E00 2B0A .invalid.b D0, 0xA /* '\n' */ // invalid immediate operation
0000118E C101 abcd D0, D1
00001190 6342 bls +0x44 /* 000011D4 */
00001192 D101 addx.b D0, D1
00001194 9AE5 sub.w A5, -[A5]
00001196 0353 bchg [A3], D1
00001198 03FB .incomplete
0000119A 1578 7890 0EE1 move.b [A2 + 0xEE1], [0x00007890]
000011A0 017B 026A bchg [PC + D0.w * 2 + 0x6A], D0
000011A4 8414 or.b D2, [A4]
000011A6 044B 40A6 subi.w A3, 0x40A6
000011AA 2684 move.l [A3], D4
label000011AC:
000011AC 04BB 0776 1936 1C52 subi.l [PC + D1 * 4 + 0x52], 0x7761936
000011B4 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000011B6 D233 054B 00FB 0412 add.b D1, [[A3 + <<invalid base displacement size>>] + 0xFB0412]
000011BE 6B11 bmi +0x13 /* 000011D1 */
000011C0 8B02 sbcd D5, D2
000011C2 EB19 rol D1.b, 5
000011C4 02F3 .incomplete
000011C6 0F5B bchg [A3]+, D7
000011C8 05D8 .incomplete
000011CA 1701 move.b -[A3], D1
000011CC FA04 6B2E .unknown 0xFA04 0x6B2E (W = 5)
000011D0 AD1B syscall MoveWindow, auto_pop
000011D2 0F3A AB09 btst [PC - 0x54F7 /* FFFFBCDD, cstring ""<EOF> */], D7
// begin alternate branch 000011D4-000011D6
label000011D4:
000011D4 AB09 syscall DrawArc
// end alternate branch 000011D4-000011D6
label000011D4: // (misaligned)
000011D6 C518 and.b [A0]+, D2
000011D8 CB12 and.b [A2], D5
000011DA C118 and.b [A0]+, D0
000011DC 9E0A sub.b D7, A2
000011DE C45E and.w D2, [A6]+
000011E0 3B26 move.w -[A5], -[A6]
000011E2 A306 syscall KillIO, flags=3
000011E4 5345 subq.w D5, 1
000011E6 E1C2 asl .w D2
000011E8 6B00 B30B bmi -0x4CF3 /* FFFFC4F5 */
000011EC 2273 1106 0E4E movea.l A1, [[A3 + <<invalid base displacement size>>] + D1 + 0xE4E]
000011F2 5B60 subq.w -[A0], 5
000011F4 36A3 move.w [A3], -[A3]
000011F6 0636 5B03 3202 addi.b [A6 + D3.w * 2 + 0x2], 0x3
000011FC 730E moveq.l D1, 0x0E
000011FE 2048 movea.l A0, A0
00001200 1C70 9A23 movea.b A6, [A0 + A1 * 2 + 0x23]
00001204 0544 bchg D4, D2
00001206 7311 moveq.l D1, 0x11
00001208 2324 move.l -[A1], -[A4]
0000120A A306 syscall KillIO, flags=3
0000120C D8D3 add.w A4, [A3]
0000120E 335B 03B2 move.w [A1 + 0x3B2], [A3]+
00001212 7814 moveq.l D4, 0x14
00001214 042B 2E7E 4B00 subi.b [A3 + 0x4B00], 0x7E /* '~' */
0000121A 7311 moveq.l D1, 0x11
0000121C 1272 7310 movea.b A1, [A2 + D7 * 2]
00001220 724C moveq.l D1, 0x4C
00001222 DB36 AB03 4CCB 50AD add.b [[A6 + <<invalid base displacement size>> + A2 * 2] + 0x4CCB50AD], D5
0000122A 00DB .incomplete
0000122C 4F13 .invalid 7, [A3] // invalid opcode 4 with b == 4
0000122E 0C4C 3350 cmpi.w A4, 0x3350 /* '3P' */
00001232 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00001234 4C33 934C 2B42 3E0F movem.w D2,D3,D6,A0,A1,A4,A7, [[A3 + <<invalid base displacement size>>] + 0x3E0F]
0000123C 8006 or.b D0, D6
0000123E 4404 neg.b D4
00001240 4B2E 7ABE .invalid 5, [A6 + 0x7ABE] // invalid opcode 4 with b == 4
00001244 D88B add.l D4, A3
00001246 043E 5341 subi.b <<invalid special address>>, 0x41 /* 'A' */
0000124A 21DA 2B1E move.l [0x00002B1E], [A2]+
0000124E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00001250 EC29 lsr D1.b, D6
00001252 9176 260B sub.w [A6 + D2.w * 8 + 0xB], D0
00001256 06FB .incomplete
00001258 2026 move.l D0, -[A6]
0000125A AB0B syscall DrawSlab
0000125C F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000125E 0700 btst D0, D3
00001260 1A4B movea.b A5, A3
00001262 094B bchg A3, D4
00001264 1CBE move.b [A6], <<invalid special address>>
00001266 6309 bls +0xB /* 00001271 */
00001268 5C17 addq.b [A7], 6
0000126A 067B BB0A 247B addi.w [PC + D2.w * 4 + 0x7B], 0xBB0A
00001270 0031 858B 0460 ori.b [A1 + D0.w * 4 + 0x60], 0x8B
00001276 3EFB 1EC5 move.w [A7]+, [PC + D1 * 8 - 0x59]
0000127A 34D5 move.w [A2]+, [A5]
0000127C E8CA B6E3 bftst A2 {27:D3}
00001280 1578 7823 0BDB move.b [A2 + 0xBDB], [0x00007823]
00001286 1295 move.b [A1], [A5]
00001288 EB87 asl D7, 5
0000128A 06DD .incomplete
0000128C 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6
0000128E 0FB1 0643 bclr [A1 + D0.w * 8 + 0x43], D7
00001292 0CBD 064B 084B cmpi.l <<invalid special address>>, 0x64B084B
00001298 09E3 .incomplete
0000129A 135B 1357 move.b [A1 + 0x1357], [A3]+
0000129E 0703 btst D3, D3
000012A0 5B09 subq.b A1, 5
000012A2 7103 moveq.l D0, 0x03
000012A4 9316 sub.b [A6], D1
000012A6 7903 moveq.l D4, 0x03
000012A8 5317 subq.b [A7], 1
000012AA DB1A add.b [A2]+, D5
000012AC D360 add.w -[A0], D1
000012AE 130D move.b -[A1], A5
000012B0 3701 move.w -[A3], D1
000012B2 4C02 0F04 movem.w D2,A0,A1,A2,A3, D2
000012B6 1784 2D05 move.b [[A3 + <<invalid base displacement size>>] + D2 * 4], D4
000012BA 9D8B subx.l -[A6], -[A3]
000012BC 6257 bhi +0x59 /* 00001315 */
000012BE 05B5 BEA3 bclr [A5 + A3 * 8 - 0x93], D2
000012C2 0114 btst [A4], D0
000012C4 040F 681B subi.b A7, 0x1B
000012C8 0378 4ECE bchg [0x00004ECE], D1
000012CC 040F 7E81 subi.b A7, 0x81
000012D0 1343 0073 move.b [A1 + 0x73], D3
000012D4 044C 0F88 subi.w A4, 0xF88
000012D8 3B28 4C63 move.w -[A5], [A0 + 0x4C63]
000012DC 5021 addq.b -[A1], 8
000012DE 102B 283E move.b D0, [A3 + 0x283E]
000012E2 3B2A 3202 move.w -[A5], [A2 + 0x3202]
000012E6 8B64 or.w -[A4], D5
000012E8 683E bvc +0x40 /* 00001328 */
000012EA 0FA1 bclr -[A1], D7
000012EC A414 syscall GetVol/PBHGetVol/HGetVol, flags=4
000012EE 040F 4906 subi.b A7, 0x6
000012F2 7362 moveq.l D1, 0x62
000012F4 69A3 bvs -0x5B /* 00001299 */
000012F6 0F1C btst [A4]+, D7
000012F8 5E3E addq.b <<invalid special address>>, 7
000012FA 0FE5 .incomplete
000012FC A09B syscall Messager
000012FE 4CBE 3E33 movem.w D0,D1,D4,D5,A1,A2,A3,A4,A5, <<invalid special address>>
00001302 5023 addq.b -[A3], 8
00001304 0562 bchg -[A2], D2
00001306 B32D DB30 xor.b [A5 - 0x24D0], D1
0000130A 384B movea.w A4, A3
0000130C 2836 4B28 D327 move.l D4, [A6 - 0x2CD9 + D4 * 2]
00001312 85BA DB01 or.l [PC - 0x24FF /* FFFFDB03, cstring ""<EOF> */], D2
00001316 81BA 4E4B or.l [PC + 0x4E4B /* 00004E4D, cstring ""<EOF> */], D0
0000131A 2803 move.l D4, D3
0000131C 235E 452B move.l [A1 + 0x452B], [A6]+
00001320 AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries
00001322 0240 BB05 andi.w D0, 0xBB05
00001326 C501 abcd D2, D1
label00001328:
00001328 830C sbcd -[A1], -[A4]
0000132A C101 abcd D0, D1
0000132C 65BF bcs -0x3F /* 000012ED */
0000132E A30B syscall Rename/PBHRename/HRename, flags=3
00001330 3B01 move.w -[A5], D1
00001332 6C1B bge +0x1D /* 0000134F */
00001334 0A0A 5B11 xori.b A2, 0x11
00001338 4060 negx.w -[A0]
0000133A 4AAB 4189 tst.l [A3 + 0x4189]
0000133E 075B bchg [A3]+, D3
00001340 627E bhi +0x80 /* 000013C0 */
00001342 3E1B move.w D7, [A3]+
00001344 2A03 move.l D5, D3
00001346 0E34 A310 4A4B .invalid.b [A4 + D4 * 2 + 0x4B], 0x10 // invalid immediate operation
0000134C 251B move.l -[A2], [A3]+
0000134E 04A3 0623 0033 subi.l -[A3], 0x6230033
00001354 045B 031B subi.w [A3]+, 0x31B
00001358 0741 bchg D1, D3
0000135A B300 xor.b D0, D1
0000135C 3307 move.w -[A1], D7
0000135E E5A6 asl D6, D2
00001360 EB0F lsl D7.b, 5
00001362 0233 2E00 CB12 8E1A andi.b [[A3 + A4 * 2] - 0x71E6], 0x0
0000136A 2300 move.l -[A1], D0
0000136C 281B move.l D4, [A3]+
0000136E 0706 btst D6, D3
00001370 6236 bhi +0x38 /* 000013A8 */
00001372 5324 subq.b -[A4], 1
00001374 0213 3F20 andi.b [A3], 0x20 /* ' ' */
00001378 0B00 btst D0, D5
0000137A 0ECB .incomplete
0000137C 121C move.b D1, [A4]+
0000137E F263 0900 .extension 0x263 <<F/1/1>>, 0x0900 // unimplemented
00001382 1B07 move.b -[A5], D7
00001384 78A5 moveq.l D4, 0xFFFFFFA5
00001386 01B3 4C68 bclr [A3 + D4 * 4 + 0x68], D0
0000138A 1309 move.b -[A1], A1
0000138C A500 syscall Open/PBHOpen/HOpen, flags=5
0000138E 0B29 7A1C btst [A1 + 0x7A1C], D5
00001392 2253 movea.l A1, [A3]
00001394 2730 630B 6C2B 0634 move.l -[A3], [[A0 + <<invalid base displacement size>> + D6 * 2] + 0x6C2B0634]
0000139C 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
0000139E 1B07 move.b -[A5], D7
000013A0 7B08 moveq.l D5, 0x08
000013A2 29DA B023 0001 move.l 0xB0230001, [A2]+
label000013A8:
000013A8 C2A3 and.l D1, -[A3]
000013AA 0154 bchg [A4], D0
000013AC 1B07 move.b -[A5], D7
000013AE 6304 bls +0x6 /* 000013B4 */
000013B0 5B03 subq.b D3, 5
000013B2 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
label000013B4:
000013B4 2B09 move.l -[A5], A1
000013B6 2300 move.l -[A1], D0
000013B8 A306 syscall KillIO, flags=3
000013BA B30B cmpm.b [A1]+, [A3]+
000013BC 1B07 move.b -[A5], D7
000013BE E1BE rol D6, D0
label000013C0:
000013C0 3307 move.w -[A1], D7
000013C2 E9BC rol D4, D4
000013C4 900E sub.b D0, A6
000013C6 C518 and.b [A0]+, D2
000013C8 0F1C btst [A4]+, D7
000013CA 5E01 addq.b D1, 7
000013CC 0A41 3A1B xori.w D1, 0x3A1B
000013D0 0300 btst D0, D1
000013D2 2614 move.l D3, [A4]
000013D4 040F 6000 subi.b A7, 0x0
000013D8 AB00 syscall BitBlt
000013DA 41BB 1702 D0C1 .invalid 0, [[PC + <<invalid base displacement size>> + D1 * 8] - 0x2F3F] // invalid opcode 4 with b == 6
000013E0 0007 05DA ori.b D7, 0xDA
000013E4 05BD bclr <<invalid special address>>, D2
000013E6 0F09 btst A1, D7
000013E8 BD0F cmpm.b [A6]+, [A7]+
000013EA 8919 or.b [A1]+, D4
000013EC 6362 bls +0x64 /* 00001450 */
000013EE E536 roxl D6.b, D2
000013F0 0F1C btst [A4]+, D7
000013F2 523E addq.b <<invalid special address>>, 1
000013F4 1B10 move.b -[A5], [A0]
000013F6 80A6 or.l D0, -[A6]
000013F8 263E move.l D3, <<invalid special address>>
000013FA 2315 move.l -[A1], [A5]
000013FC A558 syscall InsTime, flags=5
000013FE 5426 addq.b -[A6], 2
00001400 2321 move.l -[A1], -[A1]
00001402 1B31 1017 move.b -[A5], [A1 + D1.w + 0x17]
00001406 0015 1D7C ori.b [A5], 0x7C /* '|' */
0000140A 733A moveq.l D1, 0x3A
0000140C A161 syscall MaxBlock, flags=1
0000140E C31D and.b [A5]+, D1
00001410 7304 moveq.l D1, 0x04
00001412 BB1D xor.b [A5]+, D5
00001414 A15F syscall NMRemove, flags=1
00001416 8304 sbcd D1, D4
00001418 8B04 sbcd D5, D4
0000141A 900E sub.b D0, A6
0000141C 900E sub.b D0, A6
0000141E 900E sub.b D0, A6
00001420 060E 2825 addi.b A6, 0x25 /* '%' */
00001424 0A63 6488 xori.w -[A3], 0x6488
00001428 3B34 1C5E move.w -[A5], [A4 + D1 * 4 + 0x5E]
0000142C 6B08 bmi +0xA /* 00001436 */
0000142E 060A 2E0E addi.b A2, 0xE
00001432 B541 xor.w D1, D2
00001434 1C70 CC80 movea.b A6, [A0 + A4 * 4 - 0x128]
// begin alternate branch 00001436-00001438
label00001436:
00001436 CC80 and.l D6, D0
// end alternate branch 00001436-00001438
label00001436: // (misaligned)
00001438 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
0000143A 2654 movea.l A3, [A4]
0000143C 26C1 move.l [A3]+, D1
0000143E 5F81 subq.l D1, 7
00001440 D637 02A8 add.b D3, [A7 + D0.w * 2 - 0x88]
00001444 0FED .incomplete
00001446 47DB lea.l A3, [A3]+
00001448 0617 0630 addi.b [A7], 0x30 /* '0' */
0000144C 6546 bcs +0x48 /* 00001494 */
0000144E CE07 and.b D7, D7
label00001450:
00001450 0751 bchg [A1], D3
00001452 AEDB syscall CursorDeviceDispatch, auto_pop
00001454 06EB .incomplete
00001456 026B 0E7E CAB3 andi.w [A3 - 0x354D], 0xE7E
0000145C 8A47 or.w D5, D7
0000145E 0564 bchg -[A4], D2
00001460 B272 B2B3 cmp.w D1, [A2 + A3.w * 2 - 0x77]
00001464 04D3 .incomplete
00001466 5C63 addq.w -[A3], 6
00001468 01E3 .incomplete
0000146A 5CCC 5786 dbge D4, +0x5788 /* 00006BF2 */
0000146E 0F1A btst [A2]+, D7
00001470 DB06 addx.b D5, D6
00001472 007C D320 ori.w sr, 54048
00001476 0706 btst D6, D3
00001478 A01E syscall NewPtr
0000147A 161B move.b D3, [A3]+
0000147C 01E1 .incomplete
0000147E 8669 74D5 or.w D3, [A1 + 0x74D5]
00001482 3227 move.w D1, -[A7]
00001484 06BF 130E 14A1 addi.l <<invalid special address>>, 0x130E14A1
0000148A 0917 btst [A7], D4
0000148C 051D btst [A5]+, D2
0000148E A800 syscall SoundDispatch
00001490 2A73 0303 3E08 6501 movea.l A5, [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x3E086501]
// begin alternate branch 00001494-00001498
label00001494:
00001494 3E08 move.w D7, A0
00001496 6501 bcs +0x3 /* 00001499 */
// end alternate branch 00001494-00001498
label00001494: // (misaligned)
00001498 2894 move.l [A4], [A4]
0000149A 1A65 movea.b A5, -[A5]
0000149C 01E3 .incomplete
0000149E 0914 btst [A4], D4
000014A0 0707 btst D7, D3
000014A2 4AB5 02F3 tst.l [A5 + D0.w * 2 - 0x13]
000014A6 0508 btst A0, D2
000014A8 E902 asl D2.b, 4
000014AA 6318 bls +0x1A /* 000014C4 */
000014AC F502 .extension 0x502 <<F/4-5/2>> // unimplemented
000014AE 8B04 sbcd D5, D4
000014B0 E315 roxl D5.b, 1
000014B2 1484 move.b [A2], D4
000014B4 1503 move.b -[A2], D3
000014B6 2B4A 2ACB move.l [A5 + 0x2ACB], A2
000014BA 3ABA 8E17 move.w [A5], [PC - 0x71E9 /* FFFFA2D3, cstring ""<EOF> */]
000014BE 02CF .incomplete
000014C0 A319 syscall InitZone, flags=3
000014C2 1C38 1B00 move.b D6, [0x00001B00]
// begin alternate branch 000014C4-000014C6
label000014C4:
000014C4 1B00 move.b -[A5], D0
// end alternate branch 000014C4-000014C6
label000014C4: // (misaligned)
000014C6 9C63 sub.w D6, -[A3]
000014C8 18B3 47BA 24CB 1110 8501 move.b [A4], [[0x24CB1110 + D4 * 8] - 0x7AFF]
000014D2 A5DE syscall vDtrmV1, flags=5
000014D4 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
000014D6 8CC1 divu.w D6, D1
000014D8 031C btst [A4]+, D1
000014DA 3843 movea.w A4, D3
000014DC 5A17 addq.b [A7], 5
000014DE 0821 BADB btst.b -[A1], 0xDB
000014E2 0961 bchg -[A1], D4
000014E4 3B17 move.w -[A5], [A7]
000014E6 03D9 .incomplete
000014E8 2A23 move.l D5, -[A3]
000014EA 1643 movea.b A3, D3
000014EC 099B bclr [A3]+, D4
000014EE 1778 0537 730A move.b [A3 + 0x730A], [0x00000537]
000014F4 6302 bls +0x4 /* 000014F8 */
000014F6 0536 C31C btst <<invalid full ext with I/IS == 4>>, D2
// begin alternate branch 000014F8-000014FA
label000014F8:
000014F8 C31C and.b [A4]+, D1
// end alternate branch 000014F8-000014FA
label000014F8: // (misaligned)
000014FA 3B01 move.w -[A5], D1
000014FC 8500 sbcd D2, D0
000014FE F318 .extension 0x318 <<F/4-5/1>> // unimplemented
00001500 3B01 move.w -[A5], D1
00001502 BB06 xor.b D6, D5
00001504 3105 move.w -[A0], D5
00001506 5C17 addq.b [A7], 6
00001508 03FD .incomplete
0000150A CB01 abcd D5, D1
0000150C 2627 move.l D3, -[A7]
0000150E 059B bclr [A3]+, D2
00001510 2AE1 move.l [A5]+, -[A1]
00001512 0008 E100 ori.b A0, 0x0
00001516 0700 btst D0, D3
00001518 4E3B .invalid // invalid opcode 4
0000151A 026A 2B5E 49FA andi.w [A2 + 0x49FA], 0x2B5E /* '+^' */
00001520 0709 btst A1, D3
00001522 8944 5B00 pack D4, D4, 0x5B00
00001526 5493 addq.l [A3], 2
00001528 0061 0274 ori.w -[A1], 0x274
0000152C 6903 bvs +0x5 /* 00001531 */
0000152E 1B01 move.b -[A5], D1
00001530 E100 asl D0.b, 8
00001532 5B00 subq.b D0, 5
00001534 7103 moveq.l D0, 0x03
00001536 A508 syscall Create/PBHCreate/HCreate, flags=5
00001538 B329 6302 xor.b [A1 + 0x6302], D1
0000153C 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
0000153E B303 xor.b D3, D1
00001540 2504 move.l -[A2], D4
00001542 D343 addx.w D1, D3
00001544 3B01 move.w -[A5], D1
00001546 8531 690A 4652 or.b [[A1 + <<invalid base displacement size>> + D6] + 0x4652], D2
0000154C 135E 6D90 move.b [A1 + 0x6D90], [A6]+
00001550 2A69 9013 movea.l A5, [A1 - 0x6FED]
00001554 0B22 btst -[A2], D5
00001556 7B26 moveq.l D5, 0x26
00001558 8263 or.w D1, -[A3]
0000155A 06C3 .incomplete
0000155C 6121 bsr +0x23 /* 0000157F */
0000155E 056B 1173 bchg [A3 + 0x1173], D2
00001562 1BA1 5046 move.b [A5 + D5.w + 0x46], -[A1]
00001566 5293 addq.l [A3], 1
00001568 0227 0984 andi.b -[A7], 0x84
0000156C 5208 addq.b A0, 1
0000156E 1704 move.b -[A3], D4
00001570 0265 0BB8 andi.w -[A5], 0xBB8
00001574 2A13 move.l D5, [A3]
00001576 0407 0194 subi.b D7, 0x94
0000157A EB16 roxl D6.b, 5
0000157C 2A02 move.l D5, D2
0000157E FAD3 39D3 .extension 0xAD3 <<F/2-3/5>> // unimplemented
00001582 0814 9301 btst.b [A4], 0x1
00001586 9884 sub.l D4, D4
00001588 7803 moveq.l D4, 0x03
0000158A 24A1 move.l [A2], -[A1]
0000158C 0493 1582 A50B subi.l [A3], 0x1582A50B
00001592 1404 move.b D2, D4
00001594 EB24 asl D4.b, D5
00001596 D1F1 2A3C add.l A0, [A1 + D2 * 2 + 0x3C]
0000159A CB0C abcd -[A5], -[A4]
0000159C C40A and.b D2, A2
0000159E F305 .extension 0x305 <<F/4-5/1>> // unimplemented
000015A0 520C addq.b A4, 1
000015A2 5C1A addq.b [A2]+, 6
000015A4 22EB 010F move.l [A1]+, [A3 + 0x10F]
000015A8 404C negx.w A4
000015AA AB16 syscall PInit
000015AC 0706 btst D6, D3
000015AE ACE3 syscall EqualRgn, auto_pop
000015B0 0421 08BB subi.b -[A1], 0xBB
000015B4 250A move.l -[A2], A2
000015B6 7323 moveq.l D1, 0x23
000015B8 BB54 xor.w [A4], D5
000015BA 3B87 E300 move.w [A5 + <<invalid base displacement size>> + A6 * 2], D7
000015BE 1109 move.b -[A0], A1
000015C0 EB22 asl D2.b, D5
000015C2 634A bls +0x4C /* 0000160E */
000015C4 3B0E move.w -[A5], A6
000015C6 6B99 bmi -0x65 /* 00001561 */
000015C8 6B26 bmi +0x28 /* 000015F0 */
000015CA 6B4A bmi +0x4C /* 00001616 */
000015CC 230A move.l -[A1], A2
000015CE 9B1B sub.b [A3]+, D5
000015D0 250A move.l -[A2], A2
000015D2 0709 btst A1, D3
000015D4 DF43 addx.w D7, D3
000015D6 1008 move.b D0, A0
000015D8 C326 and.b -[A6], D1
000015DA B82A D318 cmp.b D4, [A2 - 0x2CE8]
000015DE 9353 sub.w [A3], D1
000015E0 950A subx.b -[A2], -[A2]
000015E2 20BB 326B move.l [A0], [PC + D3.w * 2 + 0x6B]
000015E6 1913 move.b -[A4], [A3]
000015E8 1D0A move.b -[A6], A2
000015EA 5641 addq.w D1, 3
000015EC 0A0A 0703 xori.b A2, 0x3
label000015F0:
000015F0 B2F3 3822 cmpa.w A1, [A3 + D3 + 0x22]
000015F4 1B56 3438 move.b [A5 + 0x3438], [A6]
000015F8 1B56 8C5E move.b [A5 - 0x73A2], [A6]
000015FC 0F82 bclr D2, D7
000015FE 5CEB 0190 sge [A3 + 0x190]
00001602 0E0F 5612 .invalid.b A7, 0x12 // invalid immediate operation
00001606 0FE9 .incomplete
00001608 0C5C 0403 cmpi.w [A4]+, 0x403
0000160C 1C7E movea.b A6, <<invalid special address>>
label0000160E:
0000160E 3ACB move.w [A5]+, A3
00001610 0CE5 .incomplete
00001612 0C5B 0009 cmpi.w [A3]+, 0x9 /* '\t' */
label00001616:
00001616 1583 0538 B40C 1AB4 move.b [A2 - 0x4BF3E54C + D0 * 4], D3
0000161E 0008 232D ori.b A0, 0x2D /* '-' */
00001622 2C20 move.l D6, -[A0]
00001624 5612 addq.b [A2], 3
00001626 C30E abcd -[A1], -[A6]
00001628 100A move.b D0, A2
0000162A F30E .extension 0x30E <<F/4-5/1>> // unimplemented
0000162C A394 syscall ServerDispatch, flags=3
0000162E 2B14 move.l -[A5], [A4]
00001630 8C13 or.b D6, [A3]
00001632 1134 8B50 move.b -[A0], [A4]
00001636 7B50 moveq.l D5, 0x50
00001638 8350 or.w [A0], D1
0000163A FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
0000163C 0342 bchg D2, D1
0000163E 708B moveq.l D0, 0xFFFFFF8B
00001640 5043 addq.w D3, 8
00001642 3643 movea.w A3, D3
00001644 3664 movea.w A3, -[A4]
00001646 08D3 3CCE bset.b [A3], 0xCE
0000164A 4A7B 501A tst.w [PC + D5.w + 0x1A]
0000164E 0807 05BE btst.b D7, 0xBE
00001652 5B00 subq.b D0, 5
00001654 6408 bcc +0xA /* 0000165E */
00001656 1313 move.b -[A1], [A3]
00001658 9806 sub.b D4, D6
0000165A E329 lsl D1.b, D1
0000165C 6100 4B00 bsr +0x4B02 /* 0000615E */
// begin alternate branch 0000165E-00001660
label0000165E:
0000165E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
// end alternate branch 0000165E-00001660
label0000165E: // (misaligned)
00001660 634A bls +0x4C /* 000016AC */
00001662 0705 btst D5, D3
00001664 356B 4A05 09DB move.w [A2 + 0x9DB], [A3 + 0x4A05]
0000166A 0217 0540 andi.b [A7], 0x40 /* '@' */
0000166E DC38 E102 add.b D6, [0xFFFFE102]
00001672 0FF4 .incomplete
00001674 2B12 move.l -[A5], [A2]
00001676 9B07 subx.b D5, D7
00001678 4C33 2A6B 041A movem.w D0,D1,D3,D5,D6,A1,A3,A5, [A3 + D0.w * 4 + 0x1A]
0000167E 0804 931E btst.b D4, 0x1E
00001682 603E bra +0x40 /* 000016C2 */
00001684 0F84 bclr D4, D7
00001686 1AB4 2501 move.b [A5], [[A4 + <<invalid base displacement size>> + D2 * 4]]
0000168A 231C move.l -[A1], [A4]+
0000168C 1C38 3E0F move.b D6, [0x00003E0F]
00001690 A506 syscall KillIO, flags=5
00001692 CD07 abcd D6, D7
00001694 2B2A 00B4 move.l -[A5], [A2 + 0xB4]
00001698 D327 add.b -[A7], D1
0000169A 850C sbcd -[A2], -[A4]
0000169C C532 4964 and.b <<invalid full ext with I/IS == 4>>, D2
label000016A0:
000016A0 4CDB 2905 movem.l D0,D2,A0,A3,A5, [A3]+
000016A4 0163 bchg -[A3], D0
000016A6 2682 move.l [A3], D2
000016A8 0C41 321A cmpi.w D1, 0x321A
label000016AC:
000016AC B42E 62EB cmp.b D2, [A6 + 0x62EB]
000016B0 272C A501 move.l -[A3], [A4 - 0x5AFF]
000016B4 F31F .extension 0x31F <<F/4-5/1>> // unimplemented
000016B6 825A or.w D1, [A2]+
000016B8 1B24 move.b -[A5], -[A4]
000016BA 5A4C addq.w A4, 5
000016BC E34F lsl D7.w, 1
000016BE 65E0 bcs -0x1E /* 000016A0 */
000016C0 0B07 btst D7, D5
label000016C2:
000016C2 0F01 btst D1, D7
000016C4 9100 subx.b D0, D0
000016C6 5A05 addq.b D5, 5
000016C8 080F 7A60 btst.b A7, 0x60 /* '`' */
000016CC 8301 sbcd D1, D1
000016CE 285A movea.l A4, [A2]+
000016D0 E187 asl D7, 8
000016D2 12C8 move.b [A1]+, A0
000016D4 765A moveq.l D3, 0x5A
000016D6 0708 btst A0, D3
000016D8 4141 chk.w D0, D1
000016DA F3CB .invalid <<F/7/1>>
000016DC 30A3 move.w [A0], -[A3]
000016DE 06E5 .incomplete
000016E0 043B 105A 8217 subi.b [PC + A0.w * 2 + 0x17], 0x5A /* 'Z' */
000016E6 0A58 3320 xori.w [A0]+, 0x3320 /* '3 ' */
000016EA 170A move.b -[A3], A2
000016EC 07C5 .incomplete
000016EE 3572 D332 02FA 2B12 1707 F71F move.w [A2 - 0x8E1], [[A2 + 0x2FA2B12 + A5 * 2] + 0x1707]
000016FA 5B03 subq.b D3, 5
000016FC 0706 btst D6, D3
000016FE 82BB 2657 or.l D1, [PC + D2.w * 8 + 0x57]
00001702 0868 6027 0918 bchg.b [A0 + 0x918], 0x27 /* '\'' */
00001708 5B00 subq.b D0, 5
0000170A 615F bsr +0x61 /* 0000176B */
0000170C 1705 move.b -[A3], D5
0000170E 4141 chk.w D0, D1
00001710 615B bsr +0x5D /* 0000176D */
00001712 0093 021A 0865 ori.l [A3], 0x21A0865
00001718 610F bsr +0x11 /* 00001729 */
0000171A A500 syscall Open/PBHOpen/HOpen, flags=5
0000171C 8161 or.w -[A1], D0
0000171E 0FA5 bclr -[A5], D7
00001720 0070 040F 900E ori.w [A0 + A1.w + 0xE], 0x40F
00001726 850B sbcd -[A2], -[A3]
00001728 D34B addx.w -[A1], -[A3]
0000172A E561 asl D1.w, D2
0000172C FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
0000172E 2912 move.l -[A4], [A2]
00001730 6150 bsr +0x52 /* 00001782 */
00001732 2912 move.l -[A4], [A2]
00001734 6327 bls +0x29 /* 0000175D */
00001736 E500 asl D0.b, 2
00001738 0912 btst [A2], D4
0000173A 9B08 subx.b -[A5], -[A0]
0000173C 1512 move.b -[A2], [A2]
0000173E A101 syscall Close, flags=1
00001740 1112 move.b -[A0], [A2]
00001742 B305 xor.b D5, D1
00001744 8509 sbcd -[A2], -[A1]
00001746 170B move.b -[A3], A3
00001748 3A0F move.w D5, A7
0000174A ED07 asl D7.b, 6
0000174C 0FA5 bclr -[A5], D7
0000174E 130B move.b -[A1], A3
00001750 0DF1 .incomplete
00001752 92E3 sub.w A1, -[A3]
00001754 2E17 move.l D7, [A7]
00001756 03EB .incomplete
00001758 026B 4C2D 090F andi.w [A3 + 0x90F], 0x4C2D /* 'L-' */
0000175E 1C5E movea.b A6, [A6]+
00001760 9B1D sub.b [A5]+, D5
00001762 C944 exg D4, D4
00001764 5B00 subq.b D0, 5
00001766 C144 exg D0, D4
00001768 949B sub.l D2, [A3]+
0000176A 2552 A849 move.l [A2 - 0x57B7], [A2]
0000176E 295B 0001 move.l [A4 + 0x1], [A3]+
00001772 0AE3 .incomplete
00001774 1D85 5885 move.b [A6 + D5 - 0x123], D5
00001778 03C3 .incomplete
0000177A 241C move.l D2, [A4]+
0000177C 38F3 0C65 move.w [A4]+, [A3 + D0 * 4 + 0x65]
00001780 2009 move.l D0, A1
fn00001782:
00001782 2202 move.l D1, D2
00001784 1B4C 6043 move.b [A5 + 0x6043], A4
00001788 0B6E 1AB4 bchg [A6 + 0x1AB4], D5
0000178C 0785 bclr D5, D3
0000178E 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001790 DB3E add.b <<invalid special address>>, D5
00001792 6853 bvc +0x55 /* 000017E7 */
00001794 0217 04B3 andi.b [A7], 0xB3
00001798 0F51 bchg [A1], D7
0000179A CB3C 2B10 and.b 0x10, D5
0000179E C40A and.b D2, A2
000017A0 1B26 move.b -[A5], -[A6]
000017A2 34EB 1107 move.w [A2]+, [A3 + 0x1107]
000017A6 04F4 .incomplete
000017A8 7B15 moveq.l D5, 0x15
000017AA 5EE1 sgt -[A1]
000017AC C2FB 003B mulu.w D1, [PC + D0.w + 0x3B]
000017B0 0B2B 1BE5 btst [A3 + 0x1BE5], D5
000017B4 0BBB 026E bclr [PC + D0.w * 2 + 0x6E], D5
000017B8 1784 D0C1 move.b [A3 + A5.w - 0x63], D4
000017BC E242 asr D2.w, 1
000017BE FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
000017C0 130C move.b -[A1], A4
000017C2 B2FB 18FB cmpa.w A1, [PC + D1 - 0x5]
000017C6 1543 1383 move.b [A2 + 0x1383], D3
000017CA 043B 1B06 0E14 subi.b [PC + D0 * 8 + 0x14], 0x6
000017D0 816B A30D or.w [A3 - 0x5CF3], D0
000017D4 9B0B subx.b -[A5], -[A3]
000017D6 C315 and.b [A5], D1
000017D8 430C .invalid 1, A4 // invalid opcode 4 with b == 4
000017DA 7E33 moveq.l D7, 0x33
000017DC 2749 01BB move.l [A3 + 0x1BB], A1
000017E0 245C movea.l A2, [A4]+
000017E2 A500 syscall Open/PBHOpen/HOpen, flags=5
000017E4 0433 351C 527B subi.b [A3 + D5.w * 2 + 0x7B], 0x1C
000017EA 1D25 move.b -[A6], -[A5]
000017EC 8C63 or.w D6, -[A3]
000017EE 1303 move.b -[A1], D3
000017F0 0EAC C34A AB07 5C06 .invalid.l [A4 + 0x5C06], 0xC34AAB07 // invalid immediate operation
000017F8 AC14 syscall SetFractEnable, auto_pop
000017FA 040F 1C38 subi.b A7, 0x38 /* '8' */
000017FE 5309 subq.b A1, 1
00001800 5303 subq.b D3, 1
00001802 8301 sbcd D1, D1
00001804 6EA1 bgt -0x5D /* 000017A7 */
00001806 066A 0F8D 0C3A addi.w [A2 + 0xC3A], 0xF8D
0000180C 3310 move.w -[A1], [A0]
0000180E E90B lsl D3.b, 4
00001810 0709 btst A1, D3
00001812 7ECA moveq.l D7, 0xFFFFFFCA
00001814 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1
00001816 1589 7E22 move.b [A2 + D7 * 8 + 0x22], A1
0000181A 2321 move.l -[A1], -[A1]
0000181C E318 rol D0.b, 1
0000181E 1047 movea.b A0, D7
00001820 0B0F btst A7, D5
00001822 1B05 move.b -[A5], D5
00001824 5E5B addq.w [A3]+, 7
00001826 0C10 D2F3 cmpi.b [A0], 0xF3
0000182A 0342 bchg D2, D1
0000182C 0D4D bchg A5, D6
0000182E 0B12 btst [A2], D5
00001830 2955 7B03 move.l [A4 + 0x7B03], [A5]
00001834 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00001836 3452 movea.w A2, [A2]
00001838 6B10 bmi +0x12 /* 0000184A */
0000183A 5354 subq.w [A4], 1
0000183C 1B0B move.b -[A5], A3
0000183E ABD4 syscall 0xBD4
00001840 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00001842 C357 and.w [A7], D1
00001844 DB05 addx.b D5, D5
00001846 8B0D sbcd -[A5], -[A5]
00001848 218F 3B2F CB1C 8500 BB03 move.l [[A0 - 0x34E4] + D3 * 2 - 0x7AFF44FD], A7
// begin alternate branch 0000184A-00001852
label0000184A:
0000184A 3B2F CB1C move.w -[A5], [A7 - 0x34E4]
0000184E 8500 sbcd D2, D0
00001850 BB03 xor.b D3, D5
// end alternate branch 0000184A-00001852
label0000184A: // (misaligned)
00001852 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
00001854 8B0F sbcd -[A5], -[A7]
00001856 2102 move.l -[A0], D2
00001858 5B14 subq.b [A4], 5
0000185A BB03 xor.b D3, D5
0000185C 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
0000185E 3B2F A501 move.w -[A5], [A7 - 0x5AFF]
00001862 DB05 addx.b D5, D5
00001864 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001866 DB39 4B26 0501 add.b [0x4B260501], D5
0000186C DB11 add.b [A1], D5
0000186E 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
00001870 0704 btst D4, D3
00001872 E900 asl D0.b, 4
00001874 0883 490C bclr.b D3, 0xC
00001878 1A08 move.b D5, A0
0000187A 14A1 move.b [A2], -[A1]
0000187C 1C61 movea.b A6, -[A1]
0000187E F2DB 0073 .extension 0x2DB <<F/2-3/1>> // unimplemented
00001882 047B 048B 0414 subi.w [PC + D0.w * 4 + 0x14], 0x48B
00001888 E602 asr D2.b, 3
0000188A 033F btst <<invalid special address>>, D1
0000188C 60FB bra -0x3 /* 00001889 */
0000188E 0553 bchg [A3], D2
00001890 035B bchg [A3]+, D1
00001892 0673 04EA 8014 addi.w [A3 + A0.w + 0x14], 0x4EA
00001898 5C45 addq.w D5, 6
0000189A 010C btst A4, D0
0000189C 8B49 4053 pack -[A5], -[A1], 0x4053
000018A0 83CA divs.w D1, A2
000018A2 4253 clr.w [A3]
000018A4 137B 1A10 4443 move.b [A1 + 0x4443], [PC + D1 * 2 + 0x10]
000018AA 012A 2B49 btst [A2 + 0x2B49], D0
000018AE 0B38 148B btst [0x0000148B], D5
000018B2 0761 bchg -[A1], D3
000018B4 0259 0113 andi.w [A1]+, 0x113
000018B8 035D bchg [A5]+, D1
000018BA 01C0 .incomplete
000018BC 1C52 movea.b A6, [A2]
000018BE 3A03 move.w D5, D3
000018C0 1225 move.b D1, -[A5]
000018C2 108B move.b [A0], A3
000018C4 0307 btst D7, D1
000018C6 082F 130B 0708 btst.b [A7 + 0x708], 0xB
000018CC 325E movea.w A1, [A6]+
000018CE C470 610B EB10 4B0D and.w D2, [[A0 + <<invalid base displacement size>> + D6] - 0x14EFB4F3]
000018D6 7B2A moveq.l D5, 0x2A
000018D8 347B 0A43 movea.w A2, [PC + D0 * 2 + 0x43]
000018DC 1BE3 move.b <<invalid special address>>, -[A3]
000018DE 1200 move.b D1, D0
000018E0 8B03 sbcd D5, D3
000018E2 3224 move.w D1, -[A4]
000018E4 5252 addq.w [A2], 1
000018E6 DB02 addx.b D5, D2
000018E8 7B15 moveq.l D5, 0x15
000018EA 3409 move.w D2, A1
000018EC 3FE3 move.w <<invalid special address>>, -[A3]
000018EE 1A2A E53C move.b D5, [A2 - 0x1AC4]
000018F2 6306 bls +0x8 /* 000018FA */
000018F4 0701 btst D1, D3
000018F6 0726 btst -[A6], D3
000018F8 A572 syscall DoVBLTask, flags=5
label000018FA:
000018FA A100 syscall Open/PBHOpen/HOpen, flags=1
000018FC 087B 2AA4 7B0A A307 bchg.b [[PC + <<invalid base displacement size>> + D7 * 2] - 0x5CF9], 0xA4
00001904 DA2B 062B add.b D5, [A3 + 0x62B]
00001908 2A43 movea.l A5, D3
0000190A 011B btst [A3]+, D0
0000190C 01C2 .incomplete
0000190E C2C2 mulu.w D1, D2
00001910 0709 btst A1, D3
00001912 3621 move.w D3, -[A1]
00001914 01BB 4131 0161 07A3 bclr [[PC + 0x16107A3 + D4]], D0
0000191C 0B0A btst A2, D5
0000191E E5A5 asl D5, D2
00001920 AB02 syscall BitsToPix
00001922 6901 bvs +0x3 /* 00001925 */
00001924 001B 0100 ori.b [A3]+, 0x0
00001928 AB02 syscall BitsToPix
0000192A 4108 .invalid 0, A0 // invalid opcode 4 with b == 4
0000192C 457E chk.w D2, <<invalid special address>>
0000192E 32BB 2037 move.w [A1], [PC + D2.w + 0x37]
00001932 087F 5A3C bchg.b <<invalid special address>>, 0x3C /* '<' */
00001936 1305 move.b -[A1], D5
00001938 070A btst A2, D3
0000193A D801 add.b D4, D1
0000193C 6C72 bge +0x74 /* 000019B0 */
0000193E 5B1E subq.b [A6]+, 5
00001940 6520 bcs +0x22 /* 00001962 */
00001942 0381 bclr D1, D1
00001944 CB1C and.b [A4]+, D5
00001946 BB08 cmpm.b [A5]+, [A0]+
00001948 F316 .extension 0x316 <<F/4-5/1>> // unimplemented
0000194A 10D2 move.b [A0]+, [A2]
0000194C 02FA .incomplete
0000194E A920 syscall BringToFront
00001950 E48B lsr D3, 2
00001952 137B 85F3 4473 094B 267B 906B 143E move.b [A1 + 0x143E], [[0x4473094B] + 0x267B906B]
00001960 B30C cmpm.b [A1]+, [A4]+
label00001962:
00001962 9715 sub.b [A5], D3
00001964 6107 bsr +0x9 /* 0000196D */
00001966 0186 bclr D6, D0
00001968 270B move.l -[A3], A3
0000196A 9133 19A3 0EE1 00C8 0901 sub.b [[0xEE1 + D1] + 0xC80901], D0
00001974 7323 moveq.l D1, 0x23
00001976 070B btst A3, D3
00001978 CCDC mulu.w D6, [A4]+
0000197A 370B move.w -[A3], A3
0000197C CFF3 1D14 muls.w D7, <<invalid full ext with I/IS == 4>>
00001980 02C3 .incomplete
00001982 637A bls +0x7C /* 000019FE */
00001984 6853 bvc +0x55 /* 000019D9 */
00001986 1B17 move.b -[A5], [A7]
00001988 0D5E bchg [A6]+, D6
0000198A 2B27 move.l -[A5], -[A7]
0000198C 070C btst A4, D3
0000198E 087B 0A81 0907 036F 5B1E bchg.b [[PC + <<invalid base displacement size>>] + D0 + 0x36F5B1E], 0x81
00001998 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
0000199A 1326 move.b -[A1], -[A6]
0000199C 430B .invalid 1, A3 // invalid opcode 4 with b == 4
0000199E 1304 move.b -[A1], D4
000019A0 ED0A lsl D2.b, 6
000019A2 0B14 btst [A4], D5
000019A4 E398 rol D0, 1
000019A6 0301 btst D1, D1
000019A8 D613 add.b D3, [A3]
000019AA 45BB 02DB .invalid 2, [PC + D0.w * 2 - 0x37] // invalid opcode 4 with b == 6
000019AE 31A5 7D0F C501 8360 move.w [[A0 + <<invalid base displacement size>>] + D7 * 4 - 0x3AFE7CA0], -[A5]
// begin alternate branch 000019B0-000019B6
label000019B0:
000019B0 7D0F moveq.l D6, 0x0F
000019B2 C501 abcd D2, D1
000019B4 8360 or.w -[A0], D1
// end alternate branch 000019B0-000019B6
label000019B0: // (misaligned)
000019B6 4394 .invalid 1, [A4] // invalid opcode 4 with b == 6
000019B8 F326 .extension 0x326 <<F/4-5/1>> // unimplemented
000019BA 5323 subq.b -[A3], 1
000019BC EB03 asl D3.b, 5
000019BE 6B14 bmi +0x16 /* 000019D4 */
000019C0 25EE 2B24 8B02 move.l [PC - 0x74FE /* FFFFA4C4, cstring ""<EOF> */], [A6 + 0x2B24]
000019C6 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
000019C8 C302 abcd D1, D2
000019CA 631B bls +0x1D /* 000019E7 */
000019CC A34A syscall HNoPurge, flags=3
000019CE 7309 moveq.l D1, 0x09
000019D0 85C6 divs.w D2, D6
000019D2 5A81 addq.l D1, 5
label000019D4:
000019D4 C6C3 mulu.w D3, D3
000019D6 026A C308 A986 andi.w [A2 - 0x567A], 0xC308
000019DC 0A63 022C xori.w -[A3], 0x22C
000019E0 12D3 move.b [A1]+, [A3]
000019E2 08E5 0107 bset.b -[A5], 0x7
000019E6 09EB .incomplete
000019E8 383A 5305 move.w D4, [PC + 0x5305 /* 00006CEF, cstring ""<EOF> */]
000019EC 0514 btst [A4], D2
000019EE 9300 subx.b D1, D0
000019F0 0114 btst [A4], D0
000019F2 E301 asl D1.b, 1
000019F4 2229 2007 move.l D1, [A1 + 0x2007]
label000019F8:
000019F8 0CA5 2B19 423E cmpi.l -[A5], 0x2B19423E
label000019FE:
000019FE B341 xor.w D1, D1
00001A00 270B move.l -[A3], A3
00001A02 A333 syscall VInstall, flags=3
00001A04 312B 0B57 move.w -[A0], [A3 + 0xB57]
00001A08 0C3E 4330 cmpi.b <<invalid special address>>, 0x30 /* '0' */
00001A0C 7B0A moveq.l D5, 0x0A
00001A0E EB42 asl D2.w, 5
00001A10 0E53 5942 .invalid.w [A3], 0x5942 /* 'YB' */ // invalid immediate operation
00001A14 3EC3 move.w [A7]+, D3
00001A16 82AB 07CD or.l D1, [A3 + 0x7CD]
00001A1A 212A E31A move.l -[A0], [A2 - 0x1CE6]
00001A1E B4E5 cmpa.w A2, -[A5]
00001A20 20C5 move.l [A0]+, D5
00001A22 2108 move.l -[A0], A0
00001A24 54B4 C521 5AC3 addq.l [[A4 + 0x5AC3 + A4 * 4]], 2
00001A2A 0853 11C3 bchg.b [A3], 0xC3
00001A2E 0203 1665 andi.b D3, 0x65 /* 'e' */
00001A32 0B93 bclr [A3], D5
00001A34 0061 0BDB ori.w -[A1], 0xBDB
00001A38 25E6 00B4 move.l [PC + 0xB4 /* 00001AEE, value 0xC7951142 */], -[A6]
00001A3C 048B 357A 1C70 subi.l A3, 0x357A1C70
00001A42 0706 btst D6, D3
00001A44 59A1 subq.l -[A1], 4
00001A46 0183 bclr D3, D0
00001A48 0C42 683E cmpi.w D2, 0x683E /* 'h>' */
00001A4C 9336 E900 sub.b [A6 + <<invalid base displacement size>> + A6], D1
00001A50 68A6 bvc -0x58 /* 000019F8 */
00001A52 A8B3 syscall InvertRoundRect
00001A54 0D94 bclr [A4], D6
00001A56 EB42 asl D2.w, 5
00001A58 34A3 move.w [A2], -[A3]
00001A5A 1DA5 0969 1BCB move.b [[A6 + 0x1BCB]], -[A5]
00001A60 25A1 271A 9437 move.l [[A2 + D2 * 8] - 0x6BC9], -[A1]
00001A66 0E50 2703 .invalid.w [A0], 0x2703 // invalid immediate operation
00001A6A BA81 cmp.l D5, D1
00001A6C 8DBE or.l <<invalid special address>>, D6
00001A6E 3ED3 move.w [A7]+, [A3]
00001A70 2939 0321 1A35 move.l -[A4], [0x03211A35]
00001A76 0142 bchg D2, D0
00001A78 5315 subq.b [A5], 1
00001A7A 7B05 moveq.l D5, 0x05
00001A7C 7626 moveq.l D3, 0x26
00001A7E B504 xor.b D4, D2
00001A80 5B9D subq.l [A5]+, 5
00001A82 5323 subq.b -[A3], 1
00001A84 B68B cmp.l D3, A3
00001A86 1303 move.b -[A1], D3
00001A88 39DB 2BB7 move.w 0x2BB7, [A3]+
00001A8C 1602 move.b D3, D2
00001A8E 1703 move.b -[A3], D3
00001A90 C8C9 mulu.w D4, A1
00001A92 222B 5BD9 move.l D1, [A3 + 0x5BD9]
00001A96 22DB move.l [A1]+, [A3]+
00001A98 0015 22E3 ori.b [A5], 0xE3
00001A9C 1FE3 move.b <<invalid special address>>, -[A3]
00001A9E 2617 move.l D3, [A7]
00001AA0 0CA4 2384 8323 cmpi.l -[A4], 0x23848323
00001AA6 EB03 asl D3.b, 5
00001AA8 0709 btst A1, D3
00001AAA 8FDB divs.w D7, [A3]+
00001AAC A22B syscall EmptyHandle, flags=2
00001AAE 0A89 20AB 2AF3 xori.l A1, 0x20AB2AF3
00001AB4 123B 6043 move.b D1, [PC + D6.w + 0x43]
00001AB8 943E sub.b D2, <<invalid special address>>
00001ABA EB03 asl D3.b, 5
00001ABC 6314 bls +0x16 /* 00001AD2 */
00001ABE E502 asl D2.b, 2
00001AC0 8B32 9114 or.b <<invalid full ext with I/IS == 4>>, D5
00001AC4 DB08 addx.b -[A5], -[A0]
00001AC6 1705 move.b -[A3], D5
00001AC8 33C8 4920 0B08 move.w [0x49200B08], A0
00001ACE 0709 btst A1, D3
00001AD0 E7A5 asl D5, D3
label00001AD2:
00001AD2 1373 891C 2242 move.b [A1 + 0x2242], <<invalid full ext with I/IS == 4>>
00001AD8 4D20 .invalid 6, -[A0] // invalid opcode 4 with b == 4
00001ADA 8D40 C45E pack D6, D0, 0xC45E
00001ADE 5B01 subq.b D1, 5
00001AE0 7047 moveq.l D0, 0x47
00001AE2 0CE9 .incomplete
00001AE4 532F 6941 subq.b [A7 + 0x6941], 1
00001AE8 D540 addx.w D2, D0
00001AEA 031D btst [A5]+, D1
00001AEC CD40 exg D6, D0
00001AEE C795 and.l [A5], D3
00001AF0 1142 2310 move.b [A0 + 0x2310], D2
00001AF4 7B02 moveq.l D5, 0x02
00001AF6 B272 8B05 cmp.w D1, [[A2 + <<invalid base displacement size>>] + A0 * 2]
00001AFA 72AB moveq.l D1, 0xFFFFFFAB
00001AFC 077B 1D21 4033 bchg [[PC + 0x4033 + D1 * 4]], D3
00001B02 2A31 40EB move.l D5, [A1 + D4.w - 0x21]
00001B06 0C21 013B cmpi.b -[A1], 0x3B /* ';' */
00001B0A 2ABD move.l [A5], <<invalid special address>>
00001B0C 42EB 2F31 .invalid [A3 + 0x2F31] // invalid opcode 4 with subtype 1
00001B10 0100 btst D0, D0
00001B12 2AE1 move.l [A5]+, -[A1]
00001B14 047B 05F3 20AB subi.w [PC + D2.w - 0x85], 0x5F3
00001B1A 146A 8EDB movea.b A2, [A2 - 0x7125]
00001B1E 09F7 .incomplete
00001B20 1536 9715 move.b -[A2], [[A6] + A1 * 8]
00001B24 472A 1705 .invalid 3, [A2 + 0x1705] // invalid opcode 4 with b == 4
00001B28 AF5E syscall rMASK8, auto_pop
00001B2A 9E31 0FAB 3A1B 1712 D31A sub.b D7, [[0x3A1B + D0 * 8] + 0x1712D31A]
00001B34 4461 neg.w -[A1]
00001B36 AA13 syscall FillCPoly
00001B38 0433 0F33 0F33 0FE3 285B 24AB 2833 subi.b [[A3 + 0xFE3285B + D0 * 8] + 0x24AB2833], 0x33 /* '3' */
00001B46 5623 addq.b -[A3], 3
00001B48 0A83 3437 030C xori.l D3, 0x3437030C
00001B4E A303 syscall Write, flags=3
00001B50 E303 asl D3.b, 1
00001B52 3333 002A move.w -[A1], [A3 + D0.w + 0x2A]
00001B56 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001B58 AB14 syscall PatDither
00001B5A 121B move.b D1, [A3]+
00001B5C 1E3B 0293 move.b D7, [PC + D0.w * 2 - 0x109]
00001B60 1534 859E 844B move.b -[A2], [[] + A0 * 4 - 0x7BB5]
00001B66 028C 12D3 5BE1 andi.l A4, 0x12D35BE1
00001B6C BF37 03BA 5C00 2AC3 205B xor.b [[0x5C002AC3 + D0 * 2] + 0x205B], D7
00001B76 1080 move.b [A0], D0
00001B78 A352 syscall WriteLocation/WriteXPRam, flags=3
00001B7A 7B05 moveq.l D5, 0x05
00001B7C AB94 syscall AllocRunBuf
00001B7E 5700 subq.b D0, 3
00001B80 9EC5 sub.w A7, D5
00001B82 AE34 syscall Index2Color, auto_pop
00001B84 C1AE 5307 and.l [A6 + 0x5307], D0
00001B88 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001B8A 4412 neg.b [A2]
00001B8C 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00001B8E 0705 btst D5, D3
00001B90 A25C syscall MemoryDispatch/MemoryDispatchA0Result, flags=2
00001B92 0704 btst D4, D3
00001B94 0A07 05F6 xori.b D7, 0xF6
00001B98 C5DD muls.w D2, [A5]+
00001B9A 1A5E movea.b A5, [A6]+
00001B9C 890B sbcd -[A4], -[A3]
00001B9E 7B3A moveq.l D5, 0x3A
00001BA0 6470 bcc +0x72 /* 00001C12 */
00001BA2 3309 move.w -[A1], A1
00001BA4 8D19 or.b [A1]+, D6
00001BA6 3B31 C717 1864 0AB1 move.w -[A5], [[A1] + A4 * 8 + 0x18640AB1]
00001BAE 136D 1624 FB2F move.b [A1 - 0x4D1], [A5 + 0x1624]
00001BB4 1000 move.b D0, D0
00001BB6 2A41 movea.l A5, D1
00001BB8 1402 move.b D2, D2
00001BBA FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00001BBC E506 asl D6.b, 2
00001BBE 0B03 btst D3, D5
00001BC0 070C btst A4, D3
00001BC2 279E 22E3 move.l [A3 + D2.w * 2 - 0x29], [A6]+
00001BC6 0170 EB30 7483 0544 bchg [A0 + 0x74830544 + A6 * 2], D0
00001BCE A87B syscall ClipRect
00001BD0 0327 btst -[A7], D1
00001BD2 0FB8 A904 bclr [0xFFFFA904], D7
00001BD6 C301 abcd D1, D1
00001BD8 A904 syscall DrawGrowIcon
00001BDA 485B pea.l [A3]+
00001BDC 0783 bclr D3, D3
00001BDE 2613 move.l D3, [A3]
00001BE0 0052 0B03 ori.w [A2], 0xB03
00001BE4 A68B syscall CommToolboxDispatch, flags=6
00001BE6 0100 btst D0, D0
00001BE8 741A moveq.l D2, 0x1A
00001BEA 0B03 btst D3, D5
00001BEC C529 0B15 and.b [A1 + 0xB15], D2
00001BF0 6302 bls +0x4 /* 00001BF4 */
00001BF2 5B2A 0B08 subq.b [A2 + 0xB08], 5
// begin alternate branch 00001BF4-00001BF6
label00001BF4:
00001BF4 0B08 btst A0, D5
// end alternate branch 00001BF4-00001BF6
label00001BF4: // (misaligned)
00001BF6 B40B cmp.b D2, A3
00001BF8 011B btst [A3]+, D0
00001BFA 1DFB 2F4B 02CD 0B7B move.b <<invalid special address>>, [[PC + <<invalid base displacement size>>] + 0x2CD0B7B]
00001C02 0FC7 .incomplete
00001C04 17E5 48EA move.b [PC + D4 - 0x22], -[A5]
00001C08 1705 move.b -[A3], D5
00001C0A C50E abcd -[A2], -[A6]
00001C0C 10DB move.b [A0]+, [A3]+
00001C0E 0906 btst D6, D4
00001C10 3863 movea.w A4, -[A3]
label00001C12:
00001C12 3306 move.w -[A1], D6
00001C14 0EEB .incomplete
00001C16 0185 bclr D5, D0
00001C18 0BC3 .incomplete
00001C1A 0181 bclr D1, D0
00001C1C 0B1C btst [A4]+, D5
00001C1E 2253 movea.l A1, [A3]
00001C20 100C move.b D0, A4
00001C22 1A17 move.b D5, [A7]
00001C24 0431 2178 BB05 subi.b [[A1 + <<invalid base displacement size>>] + A3 * 2], 0x78 /* 'x' */
00001C2A 135F 8B05 move.b [A1 - 0x74FB], [A7]+
00001C2E E585 asl D5, 2
00001C30 D502 addx.b D2, D2
00001C32 B352 xor.w [A2], D1
00001C34 1C22 move.b D6, -[A2]
00001C36 000A 417B ori.b A2, 0x7B /* '{' */
00001C3A C177 F359 and.w [[A7]], D0
00001C3E C188 exg D0, A0
00001C40 8E5D or.w D7, [A5]+
00001C42 0506 btst D6, D2
00001C44 0A63 3303 xori.w -[A3], 0x3303
00001C48 0A37 0CA8 9407 xori.b [A7 + A1.w * 4 + 0x7], 0xA8
00001C4E 0E75 F305 22CB .invalid.w [A5 + D2.w * 2 - 0x53], 0xF305 // invalid immediate operation
00001C54 1898 move.b [A4], [A0]+
00001C56 018A bclr A2, D0
00001C58 D842 add.w D4, D2
00001C5A 3EBB 36D3 move.w [A7], [PC + D3.w * 8 - 0x45]
00001C5E 3389 554B 22AB 0BA3 move.w [[A1 + <<invalid base displacement size>>] + 0x22AB0BA3], A1
00001C66 0803 3837 btst.b D3, 0x37 /* '7' */
00001C6A 0C34 2700 182D cmpi.b [A4 + D1 + 0x2D], 0x0
00001C70 289A move.l [A4], [A2]+
00001C72 423E clr.b <<invalid special address>>
00001C74 F329 .extension 0x329 <<F/4-5/1>> // unimplemented
00001C76 5303 subq.b D3, 1
00001C78 C303 abcd D1, D3
00001C7A 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00001C7C 7B05 moveq.l D5, 0x05
00001C7E E500 asl D0.b, 2
00001C80 1B1F move.b -[A5], [A7]+
00001C82 AD34 syscall ClearMenuBar, auto_pop
00001C84 EA72 roxr D2.w, D5
00001C86 F0BB 0433 .extension 0x0BB <<F/2-3/0>> // unimplemented
00001C8A 0B3B 37B3 0433 0B8B 250B 0133 btst [[0x4330B8B + D3 * 8] + 0x250B0133], D5
00001C96 0BD2 .incomplete
00001C98 6470 bcc +0x72 /* 00001D0A */
00001C9A 3709 move.w -[A3], A1
00001C9C BF0B cmpm.b [A7]+, [A3]+
00001C9E 272A 0B27 move.l -[A3], [A2 + 0xB27]
00001CA2 0853 03A3 bchg.b [A3], 0xA3
00001CA6 0787 bclr D7, D3
00001CA8 174C 4709 move.b [A3 + 0x4709], A4
00001CAC CCB1 0184 and.l D6, <<invalid full ext with I/IS == 4>>
00001CB0 C50E abcd -[A2], -[A6]
00001CB2 1A0A move.b D5, A2
00001CB4 C1C8 muls.w D0, A0
00001CB6 7A1C moveq.l D5, 0x1C
00001CB8 984C sub.w D4, A4
00001CBA 9B16 sub.b [A6], D5
00001CBC 070E btst A6, D3
00001CBE 1AF8 9B1C move.b [A5]+, [0xFFFF9B1C]
00001CC2 070C btst A4, D3
00001CC4 097B 170C bchg <<invalid full ext with I/IS == 4>>, D4
00001CC8 360B move.w D3, A3
00001CCA 1827 move.b D4, -[A7]
00001CCC 0F2D B30F btst [A5 - 0x4CF1], D7
00001CD0 B627 cmp.b D3, -[A7]
00001CD2 0DEC .incomplete
00001CD4 6305 bls +0x7 /* 00001CDB */
00001CD6 170D move.b -[A3], A5
00001CD8 54CA EB03 dbcc D2, -0x14FF /* 000007DD */
00001CDC 0705 btst D5, D3
00001CDE 06D2 .incomplete
00001CE0 C14A exg A0, A2
00001CE2 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001CE4 7B27 moveq.l D5, 0x27
00001CE6 2304 move.l -[A1], D4
00001CE8 8301 sbcd D1, D1
00001CEA 2422 move.l D2, -[A2]
00001CEC 570A subq.b A2, 3
00001CEE BD63 xor.w -[A3], D6
00001CF0 1017 move.b D0, [A7]
00001CF2 0E3C 7881 165C .invalid.b 0x5C /* '\\' */, 0x81 // invalid immediate operation
00001CF8 0427 908D subi.b -[A7], 0x8D
00001CFC 8B05 sbcd D5, D5
00001CFE B710 xor.b [A0], D3
00001D00 925C sub.w D1, [A4]+
00001D02 040F 6827 subi.b A7, 0x27 /* '\'' */
00001D06 09E8 .incomplete
00001D08 4268 3710 clr.w [A0 + 0x3710]
// begin alternate branch 00001D0A-00001D0C
label00001D0A:
00001D0A 3710 move.w -[A3], [A0]
// end alternate branch 00001D0A-00001D0C
label00001D0A: // (misaligned)
00001D0C AF10 syscall DoLine, auto_pop
00001D0E 781A moveq.l D4, 0x1A
00001D10 701A moveq.l D0, 0x1A
00001D12 5E28 1704 addq.b [A0 + 0x1704], 7
00001D16 1604 move.b D3, D4
00001D18 830E sbcd -[A1], -[A6]
00001D1A C501 abcd D2, D1
00001D1C A881 syscall EqualPt
00001D1E 4FF1 6F0D lea.l A7, [[A1 + <<invalid base displacement size>>] + D6 * 8]
00001D22 1B3B 41AD 70F3 move.b -[A5], [[0x70F3] + D4]
00001D28 29A7 0C7C move.l [A4 + D0 * 4 + 0x7C], -[A7]
00001D2C 3710 move.w -[A3], [A0]
00001D2E 7105 moveq.l D0, 0x05
00001D30 1ADB move.b [A5]+, [A3]+
00001D32 2993 382A move.l [A4 + D3 + 0x2A], [A3]
00001D36 DB1C add.b [A4]+, D5
00001D38 4408 neg.b A0
00001D3A 3706 move.w -[A3], D6
00001D3C 3A0C move.w D5, A4
00001D3E 1427 move.b D2, -[A7]
00001D40 0596 bclr [A6], D2
00001D42 5A21 addq.b -[A1], 5
00001D44 3DDB move.w <<invalid special address>>, [A3]+
00001D46 0E26 E518 .invalid.b -[A6], 0x18 // invalid immediate operation
00001D4A 530C subq.b A4, 1
00001D4C F118 .extension 0x118 <<F/4-5/0>> // unimplemented
00001D4E 492A 2A41 .invalid 4, [A2 + 0x2A41] // invalid opcode 4 with b == 4
00001D52 2A83 move.l [A5], D3
00001D54 23B3 0DA8 A6B4 A518 move.l [A1 + A2 * 4], [-0x594C + D0 * 4]
00001D5C A82D syscall Pack11
00001D5E 3365 31E1 move.w [A1 + 0x31E1], -[A5]
00001D62 4676 B904 not.w <<invalid full ext with I/IS == 4>>
00001D66 232B AB14 move.l -[A1], [A3 - 0x54EC]
00001D6A 8543 2105 pack D2, D3, 0x2105
00001D6E 900E sub.b D0, A6
00001D70 002A E684 E50F ori.b [A2 - 0x1AF1], 0x84
00001D76 F365 .extension 0x365 <<F/4-5/1>> // unimplemented
00001D78 1C52 movea.b A6, [A2]
00001D7A 6B23 bmi +0x25 /* 00001D9F */
00001D7C 0710 btst [A0], D3
00001D7E 779B moveq.l D3, 0xFFFFFF9B
00001D80 170D move.b -[A3], A5
00001D82 0B25 btst -[A5], D5
00001D84 4C25 6BD3 movem.w D1,D2,D4,D6,D7,A0,A1,A3,A6,A7, -[A5]
00001D88 3102 move.w -[A0], D2
00001D8A FA43 131B .extension 0xA43 <<F/1/5>>, 0x131B // unimplemented
00001D8E 3417 move.w D2, [A7]
00001D90 0B7F bchg <<invalid special address>>, D5
00001D92 AD06 syscall NewString, auto_pop
00001D94 350A move.w -[A2], A2
00001D96 B303 xor.b D3, D1
00001D98 FD05 .extension 0xD05 <<F/4-5/6>> // unimplemented
00001D9A BB19 xor.b [A1]+, D5
00001D9C 1C52 movea.b A6, [A2]
00001D9E 42AD 5697 clr.l [A5 + 0x5697]
00001DA2 05FC .incomplete
00001DA4 2702 move.l -[A3], D2
00001DA6 F607 0812 .move16 0xF607, 0x0812 // unimplemented
00001DAA 1702 move.b -[A3], D2
00001DAC F956 .extension 0x956 <<F/4-5/4>> // unimplemented
00001DAE 121C move.b D1, [A4]+
00001DB0 3813 move.w D4, [A3]
00001DB2 0C9A AB03 9A63 cmpi.l [A2]+, 0xAB039A63
00001DB8 01C3 .incomplete
00001DBA 5CCC 933B dbge D4, -0x6CC7 /* FFFFB0F7 */
00001DBE 5710 subq.b [A0], 3
00001DC0 D597 add.l [A7], D2
00001DC2 061E C153 addi.b [A6]+, 0x53 /* 'S' */
00001DC6 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
00001DC8 A010 syscall Allocate/PBAllocContig/AllocContig
00001DCA 1A38 280A move.b D5, [0x0000280A]
00001DCE 0700 btst D0, D3
00001DD0 8147 0829 pack D0, D7, 0x0829
00001DD4 14E5 move.b [A2]+, -[A5]
00001DD6 1C4B movea.b A6, A3
00001DD8 00B3 2D0D C329 1D67 ori.l <<invalid full ext with IS == 1 and I/IS == 7>>, 0x2D0DC329
00001DE0 07FC .incomplete
00001DE2 2313 move.l -[A1], [A3]
00001DE4 7B1C moveq.l D5, 0x1C
00001DE6 1C38 1B3B move.b D6, [0x00001B3B]
00001DEA 002A 9301 7B1C ori.b [A2 + 0x7B1C], 0x1
00001DF0 0233 637E 0706 712A andi.b [[A3 + <<invalid base displacement size>>] + D0 * 8 + 0x712A], 0x7E /* '~' */
00001DF8 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00001DFA E500 asl D0.b, 2
00001DFC 0702 btst D2, D3
00001DFE C029 06B3 and.b D0, [A1 + 0x6B3]
00001E02 11A1 6581 move.b [[ + <<invalid base displacement size>> + D6 * 4]], -[A1]
00001E06 250D move.l -[A2], A5
00001E08 2523 move.l -[A2], -[A3]
00001E0A 370D move.w -[A3], A5
00001E0C 2513 move.l -[A2], [A3]
00001E0E 428B clr.l A3
00001E10 26B3 2D65 move.l [A3], <<invalid full ext with IS == 1 and I/IS == 5>>
00001E14 404D negx.w A5
00001E16 2569 4017 0DE9 move.l [A2 + 0xDE9], [A1 + 0x4017]
00001E1C 5178 5B50 subq.w [0x00005B50], 8
00001E20 853A 6B16 or.b [PC + 0x6B16 /* 00006B18, cstring ""<EOF> */], D2
00001E24 813A 8E32 or.b [PC - 0x71CE /* FFFF8E34, cstring ""<EOF> */], D0
00001E28 452D 0A04 .invalid 2, [A5 + 0xA04] // invalid opcode 4 with b == 4
00001E2C B364 xor.w -[A4], D1
00001E2E C939 0F00 930C and.b [0x0F00930C], D4
00001E34 C305 abcd D1, D5
00001E36 2702 move.l -[A3], D2
00001E38 0BCE .incomplete
00001E3A 0712 btst [A2], D3
00001E3C 259B 0207 move.l [A2 + D0.w * 2 + 0x7], [A3]+
00001E40 0987 bclr D7, D4
00001E42 0710 btst [A0], D3
00001E44 DD9B add.l [A3]+, D6
00001E46 023B 1E00 DB06 3B1E andi.b [[PC + <<invalid base displacement size>>] + A5 * 2 + 0x3B1E], 0x0
00001E4E 0C5B 0433 cmpi.w [A3]+, 0x433
00001E52 1F2C 930A move.b -[A7], [A4 - 0x6CF6]
00001E56 532B 6B05 subq.b [A3 + 0x6B05], 1
00001E5A 6EBB bgt -0x43 /* 00001E17 */
00001E5C 4950 chk.w D4, [A0]
00001E5E 0712 btst [A2], D3
00001E60 24DB move.l [A2]+, [A3]+
00001E62 04D3 .incomplete
00001E64 1383 004B move.b [A1 + D0.w + 0x4B], D3
00001E68 06F3 .incomplete
00001E6A 21CB 0900 move.l [0x00000900 /* CurApRefNum */], A3
00001E6E 8B0C sbcd -[A5], -[A4]
00001E70 5B49 subq.w A1, 5
00001E72 648B bcc -0x73 /* 00001DFF */
00001E74 0C41 0461 cmpi.w D1, 0x461
00001E78 0182 bclr D2, D0
00001E7A 0701 btst D1, D3
00001E7C 09DB .incomplete
00001E7E 06DB .incomplete
00001E80 0DF3 .incomplete
00001E82 2117 move.l -[A0], [A7]
00001E84 87D7 divs.w D3, [A7]
00001E86 1705 move.b -[A3], D5
00001E88 9ECB sub.w A7, A3
00001E8A 01F3 .incomplete
00001E8C 2125 move.l -[A0], -[A5]
00001E8E 6FDB ble -0x23 /* 00001E6B */
00001E90 0978 2E43 bchg [0x00002E43], D4
00001E94 1502 move.b -[A2], D2
00001E96 BB12 xor.b [A2], D5
00001E98 E427 asr D7.b, D2
00001E9A 0077 1402 0FF1 1E36 3B0F ori.w [[0x1E363B0F]], 0x1402
00001EA4 8100 sbcd D0, D0
00001EA6 1402 move.b D2, D2
00001EA8 1307 move.b -[A1], D7
00001EAA 360F move.w D3, A7
00001EAC 060A C900 addi.b A2, 0x0
00001EB0 0B63 bchg -[A3], D5
00001EB2 06A4 D100 ACC9 addi.l -[A4], 0xD100ACC9
00001EB8 000F 0638 ori.b A7, 0x38 /* '8' */
00001EBC C500 abcd D2, D0
00001EBE 5C06 addq.b D6, 6
00001EC0 3414 move.w D2, [A4]
00001EC2 0253 1690 andi.w [A3], 0x1690
00001EC6 0E23 0B6B .invalid.b -[A3], 0x6B /* 'k' */ // invalid immediate operation
00001ECA 2527 move.l -[A2], -[A7]
00001ECC 07C7 .incomplete
00001ECE 2523 move.l -[A2], -[A3]
00001ED0 44C5 move.b D5, CCR
00001ED2 014B bchg A3, D0
00001ED4 0973 1C1C bchg [A3 + D1 * 4 + 0x1C], D4
00001ED8 530D subq.b A5, 1
00001EDA 8301 sbcd D1, D1
00001EDC E304 asl D4.b, 1
00001EDE 731C moveq.l D1, 0x1C
00001EE0 068C 6501 1C38 addi.l A4, 0x65011C38
00001EE6 CB0D abcd -[A5], -[A5]
00001EE8 1706 move.b -[A3], D6
00001EEA 7270 moveq.l D1, 0x70
00001EEC 3701 move.w -[A3], D1
00001EEE EB15 roxl D5.b, 5
00001EF0 024B 09AB andi.w A3, 0x9AB
00001EF4 0C53 3207 cmpi.w [A3], 0x3207
00001EF8 001C C505 ori.b [A4]+, 0x5
00001EFC F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001EFE FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00001F00 7B00 moveq.l D5, 0x00
00001F02 7C60 moveq.l D6, 0x60
00001F04 2B84 AC7C move.l [A5 + A2 * 4 + 0x7C], D4
00001F08 360F move.w D3, A7
00001F0A A501 syscall Close, flags=5
00001F0C EB28 lsl D0.b, D5
00001F0E BB05 xor.b D5, D5
00001F10 8B43 AB0C pack D5, D3, 0xAB0C
00001F14 7C73 moveq.l D6, 0x73
00001F16 0460 AB07 subi.w -[A0], 0xAB07
00001F1A 9043 sub.w D0, D3
00001F1C 0885 010F bclr.b D5, 0xF
00001F20 2048 movea.l A0, A0
00001F22 7E07 moveq.l D7, 0x07
00001F24 048F 7C84 060E subi.l A7, 0x7C84060E
00001F2A 0253 6386 andi.w [A3], 0x6386
00001F2E 7C07 moveq.l D6, 0x07
00001F30 130D move.b -[A1], A5
00001F32 6507 bcs +0x9 /* 00001F3B */
00001F34 7B00 moveq.l D5, 0x00
00001F36 6D07 blt +0x9 /* 00001F3F */
00001F38 A30F syscall MountVol, flags=3
00001F3A 2706 move.l -[A3], D6
00001F3C 728D moveq.l D1, 0xFFFFFF8D
00001F3E 0947 bchg D7, D4
00001F40 002C 1903 1302 ori.b [A4 + 0x1302], 0x3
00001F46 EB57 roxl D7.w, 5
00001F48 7B1C moveq.l D5, 0x1C
00001F4A B32C 2704 xor.b [A4 + 0x2704], D1
00001F4E A503 syscall Write, flags=5
00001F50 23C1 2A07 0A8C move.l [0x2A070A8C], D1
00001F56 2704 move.l -[A3], D4
00001F58 9B0D subx.b -[A5], -[A5]
00001F5A 0114 btst [A4], D0
00001F5C 5B0B subq.b A3, 5
00001F5E 3200 move.w D1, D0
00001F60 B311 xor.b [A1], D1
00001F62 9310 sub.b [A0], D1
00001F64 1443 movea.b A2, D3
00001F66 0A1A 930C xori.b [A2]+, 0xC
00001F6A C11A and.b [A2]+, D0
00001F6C 2126 move.l -[A0], -[A6]
00001F6E 41B6 170E 6442 .invalid 0, [[A6 + <<invalid base displacement size>>] + D1 * 8 + 0x6442] // invalid opcode 4 with b == 6
00001F74 CD86 and.l D6, D6
00001F76 930E subx.b -[A1], -[A6]
00001F78 0710 btst [A0], D3
00001F7A E60B lsr D3.b, 3
00001F7C 0F27 btst -[A7], D7
00001F7E 0286 4B0D A643 andi.l D6, 0x4B0DA643
00001F84 0237 0984 AB05 andi.b [[A7 + <<invalid base displacement size>>] + A2 * 2], 0x84
00001F8A 0709 btst A1, D3
00001F8C 8A8B or.l D5, A3
00001F8E 03F3 .incomplete
00001F90 05AB 05E3 bclr [A3 + 0x5E3], D2
00001F94 018B bclr A3, D0
00001F96 031B btst [A3]+, D1
00001F98 044B 280B subi.w A3, 0x280B
00001F9C 0541 bchg D1, D2
00001F9E 5F9B subq.l [A3]+, 7
00001FA0 326B 26FB movea.w A1, [A3 + 0x26FB]
00001FA4 0433 2B3E 031F BB0D 930E subi.b [[A3] + D0 * 2 - 0x44F26CF2], 0x3E /* '>' */
00001FAE 00AB 051A 930E ED4C ori.l [A3 - 0x12B4], 0x51A930E
00001FB6 0C1A 0B05 cmpi.b [A2]+, 0x5
00001FBA 6101 bsr +0x3 /* 00001FBD */
00001FBC 1712 move.b -[A3], [A2]
00001FBE E3CB lsl .w A3
00001FC0 072B 07B3 btst [A3 + 0x7B3], D3
00001FC4 2D61 00DA move.l [A6 + 0xDA], -[A1]
00001FC8 C31C and.b [A4]+, D1
00001FCA 831C or.b [A4]+, D1
00001FCC DAEB 1F44 add.w A5, [A3 + 0x1F44]
00001FD0 8007 or.b D0, D7
00001FD2 105B movea.b A0, [A3]+
00001FD4 8327 or.b -[A7], D1
00001FD6 C304 abcd D1, D4
00001FD8 BB06 xor.b D6, D5
00001FDA D300 addx.b D1, D0
00001FDC 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001FDE E30B lsl D3.b, 1
00001FE0 131E move.b -[A1], [A6]+
00001FE2 1710 move.b -[A3], [A0]
00001FE4 0F9B bclr [A3]+, D7
00001FE6 017B 064C bchg [PC + D0.w * 8 + 0x4C], D0
00001FEA BB03 xor.b D3, D5
00001FEC 8AAB 052A or.l D5, [A3 + 0x52A]
00001FF0 8A8B or.l D5, A3
00001FF2 0308 btst A0, D1
00001FF4 8AE3 divu.w D5, -[A3]
00001FF6 0B74 8AAB bchg [A4 + A0 * 2 - 0x85], D5
00001FFA 02A8 C694 DB00 54D3 andi.l [A0 + 0x54D3], 0xC694DB00
00002002 12C1 move.b [A1]+, D1
00002004 2A94 move.l [A5], [A4]
00002006 4558 chk.w D2, [A0]+
00002008 5AC6 spl D6
0000200A B46D 01B4 cmp.w D2, [A5 + 0x1B4]
0000200E C959 and.w [A1]+, D4
00002010 E908 lsl D0.b, 4
00002012 454E chk.w D2, A6
00002014 7310 moveq.l D1, 0x10
00002016 E537 roxl D7.b, D2
00002018 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000201A 2707 move.l -[A3], D7
0000201C 2114 move.l -[A0], [A4]
0000201E BA01 cmp.b D5, D1
00002020 0264 7B06 andi.w -[A4], 0x7B06
00002024 AB0A syscall DrawLine
00002026 BB15 xor.b [A5], D5
00002028 A501 syscall Close, flags=5
0000202A 01D6 .incomplete
0000202C F207 0BAD .invalid fp7, fp2
00002030 7312 moveq.l D1, 0x12
00002032 8B02 sbcd D5, D2
00002034 5318 subq.b [A0]+, 1
00002036 B3AD 5302 xor.l [A5 + 0x5302 /* export_2652 */], D1
0000203A EB03 asl D3.b, 5
0000203C 134A 8B02 move.b [A1 - 0x74FE], A2
00002040 CB4E exg A5, A6
00002042 8B22 or.b -[A2], D5
00002044 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4
00002046 C0F6 8554 mulu.w D0, <<invalid full ext with I/IS == 4>>
0000204A 241F move.l D2, [A7]+
0000204C 24C3 move.l [A2]+, D3
0000204E 22C3 move.l [A1]+, D3
00002050 2200 move.l D1, D0
00002052 0832 3200 2A33 btst.b [A2 + D2 * 2 + 0x33], 0x0
00002058 00CB .incomplete
0000205A 832C 209C or.b [A4 + 0x209C], D1
0000205E 0FCA .incomplete
00002060 421B clr.b [A3]+
00002062 0348 bchg A0, D1
00002064 D833 00DB add.b D4, [A3 + D0.w - 0x37]
00002068 24CC move.l [A2]+, A4
0000206A 5627 addq.b -[A7], 3
0000206C 10E1 move.b [A0]+, -[A1]
0000206E 74F6 moveq.l D2, 0xFFFFFFF6
00002070 1A52 movea.b A5, [A2]
00002072 04DB .incomplete
00002074 0120 btst -[A0], D0
00002076 4868 9AE3 pea.l [A0 - 0x651D]
0000207A 07DB .incomplete
0000207C 0507 btst D7, D2
0000207E 0575 7406 bchg [A5 + D7.w * 4 + 0x6], D2
00002082 4417 neg.b [A7]
00002084 102B 0793 move.b D0, [A3 + 0x793]
00002088 909B sub.l D0, [A3]+
0000208A 1243 movea.b A1, D3
0000208C 1DD3 move.b <<invalid special address>>, [A3]
0000208E 111C move.b -[A0], [A4]+
00002090 38A5 move.w [A4], -[A5]
00002092 521C addq.b [A4]+, 1
00002094 22C5 move.l [A1]+, D5
00002096 5249 addq.w A1, 1
00002098 0453 0F4D subi.w [A3], 0xF4D
0000209C 04AA 0B01 431D AAB5 subi.l [A2 - 0x554B], 0xB01431D
000020A4 0207 07E8 andi.b D7, 0xE8
000020A8 130E move.b -[A1], A6
000020AA 0C2E 6232 3233 cmpi.b [A6 + 0x3233], 0x32 /* '2' */
000020B0 0063 2A85 ori.w -[A3], 0x2A85
000020B4 0A48 B2F3 xori.w A0, 0xB2F3
000020B8 1ADB move.b [A5]+, [A3]+
000020BA 241B move.l D2, [A3]+
000020BC 1F3E move.b -[A7], <<invalid special address>>
000020BE 5B36 0C1A subq.b [A6 + D0 * 4 + 0x1A], 5
000020C2 5224 addq.b -[A4], 1
000020C4 DB18 add.b [A0]+, D5
000020C6 DB18 add.b [A0]+, D5
000020C8 2473 14DB movea.l A2, [A3 + D1.w * 4 - 0x37]
000020CC 15A1 40C1 move.b [A2 + D4.w - 0x63], -[A1]
000020D0 5B2E 0300 subq.b [A6 + 0x300], 5
000020D4 8148 3300 pack -[A0], -[A0], 0x3300
000020D8 2343 8903 move.l [A1 - 0x76FD], D3
000020DC F8E3 0761 .extension 0x8E3 <<F/2-3/4>> // unimplemented
000020E0 031B btst [A3]+, D1
000020E2 1083 move.b [A0], D3
000020E4 0707 btst D7, D3
000020E6 13F9 DB06 AB2C A904 A30E move.b [0xA904A30E], [0xDB06AB2C]
000020F0 830D sbcd -[A1], -[A5]
000020F2 0B36 7C00 btst [A6 + D7 * 4], D5
000020F6 7C78 moveq.l D6, 0x78
000020F8 02F3 .incomplete
000020FA 4C36 0FE9 367A movem.w D0,D3,D5,D6,D7,A0,A1,A2,A3, [A6 + D3.w * 8 + 0x7A]
00002100 6007 bra +0x9 /* 00002109 */
00002102 0DD6 .incomplete
00002104 B30A cmpm.b [A1]+, [A2]+
00002106 360F move.w D3, A7
00002108 5501 subq.b D1, 2
0000210A 5382 subq.l D2, 1
0000210C 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
0000210E D32B 1713 add.b [A3 + 0x1713], D1
00002112 86EB 1F82 divu.w D3, [A3 + 0x1F82]
00002116 0396 bclr [A6], D1
00002118 C500 abcd D2, D0
0000211A 0F82 bclr D2, D7
0000211C 0713 btst [A3], D3
0000211E 7E33 moveq.l D7, 0x33
00002120 2D07 move.l -[A6], D7
00002122 06BD 5713 A1BA addi.l <<invalid special address>>, 0x5713A1BA
00002128 EB01 asl D1.b, 5
0000212A 2713 move.l -[A3], [A3]
0000212C AB25 syscall SlabMode
0000212E 140F move.b D2, A7
00002130 1C22 move.b D6, -[A2]
00002132 610A bsr +0xC /* 0000213E */
00002134 3A4B movea.w A5, A3
00002136 0C39 11FB 0A93 060A cmpi.b [0x0A93060A], 0xFB
fn0000213E:
0000213E 7D11 moveq.l D6, 0x11
00002140 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00002142 3317 move.w -[A1], [A7]
00002144 4A63 tst.w -[A3]
00002146 2FF7 1D23 E910 0503 D303 move.l <<invalid special address>>, [[A7 - 0x16F0 + D1 * 4] + 0x503D303]
00002150 9510 sub.b [A0], D2
00002152 EB29 lsl D1.b, D5
00002154 3EAB 1685 move.w [A7], [A3 + 0x1685]
00002158 1080 move.b [A0], D0
0000215A 3EA3 move.w [A7], -[A3]
0000215C 0957 bchg [A7], D4
0000215E 0C89 1705 9314 cmpi.l A1, 0x17059314
00002164 1708 move.b -[A3], A0
00002166 D0AB 1940 add.l D0, [A3 + 0x1940]
0000216A 7B1B moveq.l D5, 0x1B
0000216C 9B07 subx.b D5, D7
0000216E 8B05 sbcd D5, D5
00002170 6595 bcs -0x69 /* 00002107 */
00002172 900E sub.b D0, A6
00002174 1711 move.b -[A3], [A1]
00002176 3504 move.w -[A2], D4
00002178 0F1C btst [A4]+, D7
0000217A 5E2B 0A8D addq.b [A3 + 0xA8D], 7
0000217E 0106 btst D6, D0
00002180 0EA5 010F 1C5E .invalid.l -[A5], 0x10F1C5E // invalid immediate operation
00002186 A197 syscall FPPriv, flags=1
00002188 C719 and.b [A1]+, D3
0000218A 4737 10A9 .invalid 3, [A7 + D1.w - 0x87] // invalid opcode 4 with b == 4
0000218E 3382 A59D move.w [[] + A2 * 4], D2
00002192 8B02 sbcd D5, D2
00002194 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00002196 1B1D move.b -[A5], [A5]+
00002198 DB24 add.b -[A4], D5
0000219A 8345 EB29 pack D1, D5, 0xEB29
0000219E 25B1 ED11 4D2A D365 512A move.l [[A2 - 0x2C9B + D4 * 4] + 0x512A], [[A1 + A6 * 4]]
000021A8 3320 move.w -[A1], -[A0]
000021AA 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000021AC 2B28 4B30 move.l -[A5], [A0 + 0x4B30]
000021B0 0B10 btst [A0], D5
000021B2 3B28 E52A move.w -[A5], [A0 - 0x1AD6]
000021B6 A916 syscall HideWindow
000021B8 4B83 .invalid 5, D3 // invalid opcode 4 with b == 6
000021BA 3B28 AB01 move.w -[A5], [A0 - 0x54FF]
000021BE E302 asl D2.b, 1
000021C0 0A1C 3803 xori.b [A4]+, 0x3
000021C4 024B 0353 andi.w A3, 0x353
000021C8 284B movea.l A4, A3
000021CA 036B 1EEB bchg [A3 + 0x1EEB], D1
000021CE 562B 18DB addq.b [A3 + 0x18DB], 3
000021D2 0535 2913 1C07 126F btst [[A5 + D2] + 0x1C07126F], D2
000021DA 971D sub.b [A5]+, D3
000021DC 124A movea.b A1, A2
000021DE 631C bls +0x1E /* 000021FC */
000021E0 871D or.b [A5]+, D3
000021E2 AB13 syscall PatConvert
000021E4 1C00 move.b D6, D0
000021E6 0FA5 bclr -[A5], D7
000021E8 1733 4EB1 move.b -[A3], [A3 + D4 * 8 - 0x79]
000021EC 28AD 1733 move.l [A4], [A5 + 0x1733]
000021F0 4EA5 jsr -[A5]
000021F2 17CB 41A5 175B move.b [[0x175B] + D4], A3
000021F8 C058 and.w D0, [A0]+
000021FA 5B40 subq.w D0, 5
label000021FC:
000021FC AE3B syscall AddComp, auto_pop
000021FE 06A6 DB01 A6AB addi.l -[A6], 0xDB01A6AB
00002204 00A2 4302 580B ori.l -[A2], 0x4302580B
0000220A 0203 0673 andi.b D3, 0x73 /* 's' */
0000220E 0020 487B ori.b -[A0], 0x7B /* '{' */
00002212 2305 move.l -[A1], D5
00002214 02BB 40A6 BB1E D062 andi.l [PC + A5.w + 0x62], 0x40A6BB1E
0000221C 032F 586B btst [A7 + 0x586B], D1
00002220 2917 move.l -[A4], [A7]
00002222 0957 bchg [A7], D4
00002224 0B47 bchg D7, D5
00002226 28BB 1E47 move.l [A4], [PC + D1 * 8 + 0x47]
0000222A 095D bchg [A5]+, D4
0000222C 4789 .invalid 3, A1 // invalid opcode 4 with b == 6
0000222E 6401 bcc +0x3 /* 00002231 */
00002230 0F43 bchg D3, D7
00002232 0203 1E17 andi.b D3, 0x17
00002236 1327 move.b -[A1], -[A7]
00002238 6301 bls +0x3 /* 0000223B */
0000223A 170A move.b -[A3], A2
0000223C 0B67 bchg -[A7], D5
0000223E 0864 2B09 bchg.b -[A4], 0x9 /* '\t' */
00002242 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00002244 A306 syscall KillIO, flags=3
00002246 270F move.l -[A3], A7
00002248 630F bls +0x11 /* 00002259 */
0000224A 1C5E movea.b A6, [A6]+
0000224C CCE3 mulu.w D6, -[A3]
0000224E 87CB divs.w D3, A3
00002250 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4
00002252 13EC AD11 A814 00A8 move.b [0xA81400A8], [A4 - 0x52EF]
0000225A 8981 3709 unpk D4, D1, 0x3709
0000225E C413 and.b D2, [A3]
00002260 2D49 8201 move.l [A6 - 0x7DFF], A1
00002264 C382 and.l D2, D1
00002266 0817 16A1 btst.b [A7], 0xA1
0000226A 235C 1716 move.l [A1 + 0x1716], [A4]+
0000226E 2B17 move.l -[A5], [A7]
00002270 1231 A100 move.b D1, [A1 + <<invalid base displacement size>> + A2]
00002274 1704 move.b -[A3], D4
00002276 1243 movea.b A1, D3
00002278 3C86 move.w [A6], D6
0000227A 0AF8 .incomplete
0000227C 4ECE jmp A6
0000227E 6381 bls -0x7D /* 00002201 */
00002280 2705 move.l -[A3], D5
00002282 D8EB 2307 add.w A4, [A3 + 0x2307]
00002286 09D8 .incomplete
00002288 1AA8 6B00 move.b [A5], [A0 + 0x6B00]
0000228C 2702 move.l -[A3], D2
0000228E C008 and.b D0, A0
00002290 091F btst [A7]+, D4
00002292 0F0D btst A5, D7
00002294 1F3B 01A3 0F45 2707 08D2 move.b -[A7], [[0xF45 + D0] + 0x270708D2]
0000229E 0008 C305 ori.b A0, 0x5
000022A2 490C .invalid 4, A4 // invalid opcode 4 with b == 4
000022A4 0321 btst -[A1], D1
000022A6 1713 move.b -[A3], [A3]
000022A8 D390 add.l [A0], D1
000022AA 0E04 8B0E .invalid.b D4, 0xE // invalid immediate operation
000022AE 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4
000022B0 DB05 addx.b D5, D5
000022B2 1C22 move.b D6, -[A2]
000022B4 951E sub.b [A6]+, D2
000022B6 0715 btst [A5], D3
000022B8 F3BB .invalid <<F/6/1>>
000022BA 024B 039B andi.w A3, 0x39B
000022BE 1293 move.b [A1], [A3]
000022C0 0773 1188 bchg [ + <<invalid base displacement size>> + D1], D3
000022C4 4328 B303 .invalid 1, [A0 - 0x4CFD] // invalid opcode 4 with b == 4
000022C8 0C17 0FE9 cmpi.b [A7], 0xE9
000022CC 1B18 move.b -[A5], [A0]+
000022CE 2E38 3213 move.l D7, [0x00003213]
000022D2 1621 move.b D3, -[A1]
000022D4 DE63 add.w D7, -[A3]
000022D6 05EB .incomplete
000022D8 178D 0153 1921 010C move.b [[A3] + 0x1921010C], A5
000022E0 A100 syscall Open/PBHOpen/HOpen, flags=1
000022E2 9349 subx.w -[A1], -[A1]
000022E4 4003 negx.b D3
000022E6 16A5 move.b [A3], -[A5]
000022E8 0000 0836 ori.b D0, 0x36 /* '6' */
000022EC 7311 moveq.l D1, 0x11
000022EE 9B49 subx.w -[A5], -[A1]
000022F0 4017 negx.b [A7]
000022F2 0B32 B317 E35E CB10 btst [[A2] + A3 * 2 - 0x1CA134F0], D5
000022FA 4A0F tst.b A7
000022FC E101 asl D1.b, 8
000022FE E873 roxr D3.w, D4
00002300 1117 move.b -[A0], [A7]
00002302 13CC 1792 CB8B move.b [0x1792CB8B], A4
00002308 1843 movea.b A4, D3
0000230A 44A3 neg.l -[A3]
0000230C 06EB .incomplete
0000230E 225B movea.l A1, [A3]+
00002310 0301 btst D1, D1
00002312 0897 0E84 bclr.b [A7], 0x84
00002316 070A btst A2, D3
00002318 3770 B217 0E94 move.w [A3 + 0xE94], [A0 + A3.w * 2 + 0x17]
0000231E 3EEB 29CB move.w [A7]+, [A3 + 0x29CB]
00002322 1B07 move.b -[A5], D7
00002324 0E98 2B07 5B03 .invalid.l [A0]+, 0x2B075B03 // invalid immediate operation
0000232A EA09 lsr D1.b, 5
0000232C 0F0F btst A7, D7
0000232E 7E42 moveq.l D7, 0x42
00002330 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002332 1B18 move.b -[A5], [A0]+
00002334 7308 moveq.l D1, 0x08
00002336 724B moveq.l D1, 0x4B
00002338 32AB 035B move.w [A1], [A3 + 0x35B]
0000233C 2707 move.l -[A3], D7
0000233E 0EB3 9B09 AB03 4347 .invalid.l <<invalid full ext with IS == 1 and I/IS == 7>>, 0x9B09AB03 // invalid immediate operation
00002346 CB2B 4CA3 and.b [A3 + 0x4CA3], D5
0000234A 1633 1363 273E 0341 882B move.b D3, [[A3 + 0x273E] + 0x341882B]
00002354 284C movea.l A4, A4
00002356 3322 move.w -[A1], -[A2]
00002358 E132 roxl D2.b, D0
0000235A 0C36 1B21 3266 cmpi.b [A6 + D3.w * 2 + 0x66], 0x21 /* '!' */
00002360 4007 negx.b D7
00002362 0FF5 .incomplete
00002364 9300 subx.b D1, D0
00002366 6D33 blt +0x35 /* 0000239B */
00002368 0F01 btst D1, D7
0000236A 02A5 5EE5 0ABB andi.l -[A5], 0x5EE50ABB
00002370 0E4E CE5B .invalid.w A6, 0xCE5B // invalid immediate operation
00002374 0B4E bchg A6, D5
00002376 CE0F and.b D7, A7
00002378 3EB3 0E61 move.w [A7], [A3 + D0 * 8 + 0x61]
0000237C 0D04 btst D4, D6
0000237E 0F68 A155 bchg [A0 - 0x5EAB], D7
00002382 C10F abcd -[A0], -[A7]
00002384 0501 btst D1, D2
00002386 0F60 bchg -[A0], D7
00002388 3E9B move.w [A7], [A3]+
0000238A 0905 btst D5, D4
0000238C 1893 move.b [A4], [A3]
0000238E 2EBE move.l [A7], <<invalid special address>>
00002390 2327 move.l -[A1], -[A7]
00002392 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4
00002394 3300 move.w -[A1], D0
00002396 DB41 addx.w D5, D1
00002398 C131 889B and.b [A1 + A0 - 0x101], D0
0000239C 1283 move.b [A1], D3
0000239E 2345 0D5B move.l [A1 + 0xD5B], D5
000023A2 17B3 0903 4BCB 00FB 0010 move.b [A3 + D0.w + 0x10], [[A3 + <<invalid base displacement size>> + D0] + 0x4BCB00FB]
000023AC 9317 sub.b [A7], D1
000023AE C0E3 mulu.w D0, -[A3]
000023B0 3303 move.w -[A1], D3
000023B2 4B63 chk.w D5, -[A3]
000023B4 1B17 move.b -[A5], [A7]
000023B6 1390 2708 move.b [A1 + <<invalid base displacement size>> + D2 * 8], [A0]
000023BA D015 add.b D0, [A5]
000023BC 1E0F move.b D7, A7
000023BE 6D43 blt +0x45 /* 00002403 */
000023C0 0FC5 .incomplete
000023C2 1E1C move.b D7, [A4]+
000023C4 38A5 move.w [A4], -[A5]
000023C6 0313 btst [A3], D1
000023C8 0904 btst D4, D4
000023CA 0FBE bclr <<invalid special address>>, D7
000023CC 2106 move.l -[A0], D6
000023CE A301 syscall Close, flags=3
000023D0 D307 addx.b D1, D7
000023D2 2106 move.l -[A0], D6
000023D4 4A5B tst.w [A3]+
000023D6 4037 0B64 negx.b <<invalid full ext with I/IS == 4>>
000023DA 1007 move.b D0, D7
000023DC 0885 7B01 bclr.b D5, 0x1
000023E0 EB4A lsl D2.w, 5
000023E2 6E24 bgt +0x26 /* 00002408 */
000023E4 0B06 btst D6, D5
000023E6 635C bls +0x5E /* 00002444 */
000023E8 E5B7 roxl D7, D2
000023EA 2704 move.l -[A3], D4
000023EC CFF0 1483 muls.w D7, [A0 + D1.w * 4 - 0x125]
000023F0 08DA D330 bset.b [A2]+, 0x30 /* '0' */
000023F4 EB4A lsl D2.w, 5
000023F6 D453 add.w D2, [A3]
000023F8 006E 241F 5502 ori.w [A6 + 0x5502], 0x241F
000023FE 8301 sbcd D1, D1
00002400 DA0B add.b D5, A3
00002402 20AB 4A07 move.l [A0], [A3 + 0x4A07]
00002406 1467 movea.b A2, -[A7]
label00002408:
00002408 D336 F303 1463 1243 add.b [[A6 + <<invalid base displacement size>> + A7 * 2] + 0x14631243], D1
00002410 2007 move.l D0, D7
00002412 0AC5 .incomplete
00002414 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00002416 2301 move.l -[A1], D1
00002418 CB04 abcd D5, D4
0000241A 2B05 move.l -[A5], D5
0000241C AB4A syscall bXEND10
0000241E C345 exg D1, D5
00002420 0301 btst D1, D1
00002422 0711 btst [A1], D3
00002424 3C13 move.w D6, [A3]
00002426 0293 2C7B 0163 andi.l [A3], 0x2C7B0163
0000242C 247B 017B 3D23 0523 B44B 0383 movea.l A2, [[PC + 0x3D230523] - 0x4BB4FC7D]
00002438 3D4B 03BB move.w [A6 + 0x3BB], A3
0000243C 4A61 tst.w -[A1]
0000243E 0E83 194B 030B .invalid.l D3, 0x194B030B // invalid immediate operation
label00002444:
00002444 1881 move.b [A4], D1
00002446 009B 2D4B 03E3 ori.l [A3]+, 0x2D4B03E3
0000244C 1B45 1737 move.b [A5 + 0x1737], D5
00002450 0942 bchg D2, D4
00002452 8B40 4549 pack D5, D0, 0x4549
00002456 060E 008B addi.b A6, 0x8B
0000245A 4002 negx.b D2
0000245C 2B3F move.l -[A5], <<invalid special address>>
0000245E 2C76 2683 movea.l A6, [A6 + D2.w * 8 - 0x125]
00002462 0223 346B andi.b -[A3], 0x6B /* 'k' */
00002466 2054 movea.l A0, [A4]
00002468 9340 subx.w D1, D0
0000246A 6304 bls +0x6 /* 00002470 */
0000246C 2334 4B80 move.l -[A1], [ + <<invalid base displacement size>> + D4 * 2]
label00002470:
00002470 2334 1293 move.l -[A1], [A4 + D1.w * 2 - 0x109]
00002474 1901 move.b -[A4], D1
00002476 CD43 exg D6, D3
00002478 0402 430F subi.b D2, 0xF
0000247C 3613 move.w D3, [A3]
0000247E 62A5 bhi -0x59 /* 00002425 */
00002480 0007 058A ori.b D7, 0x8A
00002484 6329 bls +0x2B /* 000024AF */
00002486 0102 btst D2, D0
00002488 1704 move.b -[A3], D4
0000248A F3C1 .invalid <<F/7/1>>
0000248C 690F bvs +0x11 /* 0000249D */
0000248E 2101 move.l -[A0], D1
00002490 0634 6102 02CB addi.b [A4 + D0.w * 2 - 0x53], 0x2
00002496 3EE1 move.w [A7]+, -[A1]
00002498 00ED .incomplete
0000249A 0243 0427 andi.w D3, 0x427
0000249E 0F33 D00E btst [A3 + A5.w + 0xE], D7
000024A2 2623 move.l D3, -[A3]
000024A4 3953 2A07 move.w [A4 + 0x2A07], [A3]
000024A8 07DF .incomplete
000024AA 3EC3 move.w [A7]+, D3
000024AC 4F85 .invalid 7, D5 // invalid opcode 4 with b == 6
000024AE 01A1 bclr -[A1], D0
000024B0 012B 007B btst [A3 + 0x7B], D0
000024B4 3D07 move.w -[A6], D7
000024B6 04D3 .incomplete
000024B8 264E movea.l A3, A6
000024BA 7334 moveq.l D1, 0x34
000024BC 4E7B .invalid // invalid opcode 4
000024BE 3D02 move.w -[A6], D2
000024C0 1790 03C3 0323 3907 move.b [[ + <<invalid base displacement size>>] + 0x3233907], [A0]
000024C8 90A1 sub.l D0, -[A1]
000024CA 3E53 movea.w A7, [A3]
000024CC 22E1 move.l [A1]+, -[A1]
000024CE 0388 bclr A0, D1
000024D0 833D or.b <<invalid special address>>, D1
000024D2 8B23 or.b -[A3], D5
000024D4 0C24 035C cmpi.b -[A4], 0x5C /* '\\' */
000024D8 735A moveq.l D1, 0x5A
000024DA 0096 02CB 0BE5 ori.l [A6], 0x2CB0BE5
000024E0 0CC6 .incomplete
000024E2 2673 1707 10C6 833D movea.l A3, [[A3 + <<invalid base displacement size>>] + D1 * 8 + 0x10C6833D]
000024EA EB16 roxl D6.b, 5
000024EC 96FB 2DFB 2D0B 6273 213B 627B sub.w A3, [[0x2D0B6273] + 0x213B627B]
000024F8 60C5 bra -0x39 /* 000024BF */
000024FA 0003 3593 ori.b D3, 0x93
000024FE 080F 0502 btst.b A7, 0x2
00002502 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4
00002504 950A subx.b -[A2], -[A2]
00002506 3426 move.w D2, -[A6]
00002508 3E6B 2F80 movea.w A7, [A3 + 0x2F80]
0000250C BBCA cmpa.l A5, A2
0000250E 0C24 F332 cmpi.b -[A4], 0x32 /* '2' */
00002512 435C chk.w D1, [A4]+
00002514 9D06 subx.b D6, D6
00002516 013F btst <<invalid special address>>, D0
00002518 24A3 move.l [A2], -[A3]
0000251A 273B 5BB5 0107 0CC5 move.l -[A3], [[0x1070CC5] + D5 * 2]
00002522 2423 move.l D2, -[A3]
00002524 3283 move.w [A1], D3
00002526 5C75 019C addq.w <<invalid full ext with I/IS == 4>>, 6
0000252A 8C83 or.l D6, D3
0000252C 0423 1BC6 subi.b -[A3], 0xC6
00002530 26B3 1D9C move.l [A3], <<invalid full ext with I/IS == 4>>
00002534 8CCA divu.w D6, A2
00002536 330B move.w -[A1], A3
00002538 0F56 bchg [A6], D7
0000253A 12E3 move.b [A1]+, -[A3]
0000253C 0296 233B 6108 andi.l [A6], 0x233B6108
00002542 0643 15E1 addi.w D3, 0x15E1
00002546 09BB 4A6A bclr [PC + D4 * 2 + 0x6A], D4
0000254A C5B6 B109 and.l [[A6 + <<invalid base displacement size>> + A3]], D2
0000254E A426 syscall HandleZone, flags=4
00002550 931D sub.b [A5]+, D1
00002552 8843 or.w D4, D3
00002554 345B movea.w A2, [A3]+
00002556 0627 1914 addi.b -[A7], 0x14
0000255A 3466 movea.w A2, -[A6]
0000255C 404B negx.w A3
0000255E 274B 0343 move.l [A3 + 0x343], A3
00002562 346E 240B movea.w A2, [A6 + 0x240B]
00002566 463B 5CB5 not.b [PC + D5 * 4 - 0x75]
0000256A 262B 080C move.l D3, [A3 + 0x80C]
0000256E 1413 move.b D2, [A3]
00002570 2417 move.l D2, [A7]
00002572 127C FB87 movea.b A1, 0x87
00002576 D841 add.w D4, D1
00002578 2243 movea.l A1, D3
0000257A 3441 movea.w A2, D1
0000257C 27C1 0433 move.l [PC + D0.w * 4 + 0x33], D1
00002580 0A33 0B1F 7CC5 xori.b [A3 + D7 * 4 - 0x59], 0x1F
00002586 2356 3B3A move.l [A1 + 0x3B3A], [A6]
0000258A 426B 230C clr.w [A3 + 0x230C]
0000258E 367B 3D2E 1310 6681 movea.w A3, [[PC + 0x1310] + D3 * 4 + 0x6681]
00002596 49E5 lea.l A4, -[A5]
00002598 7B28 moveq.l D5, 0x28
0000259A 26BA 0603 move.l [A3], [PC + 0x603 /* 00002B9F, value 0xE7A724B3 */]
0000259E 3002 move.w D0, D2
000025A0 3B4C 7626 move.w [A5 + 0x7626], A4
000025A4 930A subx.b -[A1], -[A2]
000025A6 341C move.w D2, [A4]+
000025A8 386B 0542 movea.w A4, [A3 + 0x542]
000025AC 930F subx.b -[A1], -[A7]
000025AE 0D02 btst D2, D6
000025B0 2B02 move.l -[A5], D2
000025B2 1719 move.b -[A3], [A1]+
000025B4 3683 move.w [A3], D3
000025B6 02BB 14B2 E8BB 1402 andi.l [PC + D1.w * 4 + 0x2], 0x14B2E8BB
000025BE 830E sbcd -[A1], -[A6]
000025C0 BE07 cmp.b D7, D7
000025C2 0ACC .incomplete
000025C4 4237 13EC clr.b <<invalid full ext with I/IS == 4>>
000025C8 6335 bls +0x37 /* 000025FF */
000025CA 0715 btst [A5], D3
000025CC F43B cpusha NONE
000025CE 0A7B 1073 0163 3F6E 24A3 57FB xori.w [[PC + 0x3F6E] + 0x24A357FB], 0x1073
000025DA 264D movea.l A3, A5
000025DC 0CCB .incomplete
000025DE 02AB 132B 00AB 13EB andi.l [A3 + 0x13EB], 0x132B00AB
000025E6 0007 16A9 ori.b D7, 0xA9
000025EA 8308 sbcd -[A1], -[A0]
000025EC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000025EE 02F3 .incomplete
000025F0 1968 AD02 E1DE move.b [A4 - 0x1E22], [A0 - 0x52FE]
000025F6 A502 syscall Read, flags=5
000025F8 7334 moveq.l D1, 0x34
000025FA 2B00 move.l -[A5], D0
000025FC 7334 moveq.l D1, 0x34
000025FE A102 syscall Read, flags=1
00002600 7334 moveq.l D1, 0x34
00002602 A102 syscall Read, flags=1
00002604 7334 moveq.l D1, 0x34
00002606 A502 syscall Read, flags=5
00002608 7B01 moveq.l D5, 0x01
0000260A 2B0F move.l -[A5], A7
0000260C 6E24 bgt +0x26 /* 00002632 */
0000260E ABA7 syscall stArith32Tab
00002610 069B 220D 128B addi.l [A3]+, 0x220D128B
00002616 0514 btst [A4], D2
00002618 028B 4D76 96C6 andi.l A3, 0x4D7696C6
0000261E 9668 F854 sub.w D3, [A0 - 0x7AC]
00002622 963E sub.b D3, <<invalid special address>>
00002624 0F1A btst [A2]+, D7
00002626 3832 1704 move.w D4, <<invalid full ext with I/IS == 4>>
0000262A 3063 movea.w A0, -[A3]
0000262C 3507 move.w -[A2], D7
0000262E 0A2D 36BB 14C5 xori.b [A5 + 0x14C5], 0xBB
// begin alternate branch 00002632-00002634
label00002632:
00002632 14C5 move.b [A2]+, D5
// end alternate branch 00002632-00002634
label00002632: // (misaligned)
00002634 34E1 move.w [A2]+, -[A1]
00002636 00DB .incomplete
00002638 1449 movea.b A2, A1
0000263A 031C btst [A4]+, D1
0000263C AA69 syscall UserNameNotification
0000263E 036B A6BB bchg [A3 - 0x5945], D1
00002642 145B movea.b A2, [A3]+
00002644 0C0E 630E cmpi.b A6, 0xE
00002648 A31B syscall SetZone, flags=3
0000264A A303 syscall Write, flags=3
0000264C C1EE 1B06 muls.w D0, [A6 + 0x1B06]
00002650 2CA9 024A move.l [A6], [A1 + 0x24A]
00002654 8BA7 or.l -[A7], D5
00002656 B808 cmp.b D4, A0
00002658 005B 2E25 ori.w [A3]+, 0x2E25 /* '.%' */
0000265C B784 xor.l D4, D3
0000265E 02D3 .incomplete
00002660 0ACD .incomplete
00002662 045E 4A83 subi.w [A6]+, 0x4A83
00002666 8773 58E3 or.w [A3 + D5 - 0x29], D3
0000266A 0E5B 2EB2 .invalid.w [A3]+, 0x2EB2 // invalid immediate operation
0000266E D062 add.w D0, -[A2]
00002670 963E sub.b D3, <<invalid special address>>
00002672 9BA7 sub.l -[A7], D5
00002674 8503 sbcd D2, D3
00002676 1329 1705 move.b -[A1], [A1 + 0x1705]
0000267A 1FB3 3F87 2279 D325 8307 E38E 1329 move.b [[A7 + <<invalid base displacement size>>] + A0 * 2 - 0x1C71ECD7], [[ + <<invalid base displacement size>>] + D3 * 8 + 0x2279D325]
00002688 B2D0 cmpa.w A1, [A0]
0000268A 2696 move.l [A3], [A6]
0000268C 3E0F move.w D7, A7
0000268E 544B addq.w A3, 2
00002690 3F12 move.w -[A7], [A2]
00002692 9B05 subx.b D5, D5
00002694 3B05 move.w -[A5], D5
00002696 CB02 abcd D5, D2
00002698 8B00 sbcd D5, D0
0000269A 6909 bvs +0xB /* 000026A5 */
0000269C EB00 asl D0.b, 5
0000269E 110A move.b -[A0], A2
000026A0 3E7B 814B 2132 3202 movea.w A7, [[PC + <<invalid base displacement size>>] + 0x21323202]
000026A8 A321 syscall GetPtrSize, flags=3
000026AA 7B01 moveq.l D5, 0x01
000026AC 8324 or.b -[A4], D1
000026AE A304 syscall Control, flags=3
000026B0 4B3F .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000026B2 CB02 abcd D5, D2
000026B4 D305 addx.b D1, D5
000026B6 D30C addx.b -[A1], -[A4]
000026B8 EB45 asl D5.w, 5
000026BA E30E lsl D6.b, 1
000026BC E365 asl D5.w, D1
000026BE D30C addx.b -[A1], -[A4]
000026C0 7B57 moveq.l D5, 0x57
000026C2 E30E lsl D6.b, 1
000026C4 5B4D subq.w A5, 5
000026C6 9B27 sub.b -[A7], D5
000026C8 3328 B33F move.w -[A1], [A0 - 0x4CC1]
000026CC B8FE cmpa.w A4, <<invalid special address>>
000026CE 0003 055C ori.b D3, 0x5C /* '\\' */
000026D2 841A or.b D2, [A2]+
000026D4 FE02 EB0D .unknown 0xFE02 0xEB0D (W = 7)
000026D8 CB22 and.b -[A2], D5
000026DA 9B04 subx.b D5, D4
000026DC D00E add.b D0, A6
000026DE 8B35 B61C or.b [A5 + A3.w * 8 + 0x1C], D5
000026E2 983E sub.b D4, <<invalid special address>>
000026E4 0F06 btst D6, D7
000026E6 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000026E8 41A6 .invalid 0, -[A6] // invalid opcode 4 with b == 6
000026EA 02EB .incomplete
000026EC 6353 bls +0x55 /* 00002741 */
000026EE 1245 movea.b A1, D5
000026F0 0C03 0500 cmpi.b D3, 0x0
000026F4 9B04 subx.b D5, D4
000026F6 5C00 addq.b D0, 6
000026F8 AB3F syscall bcMain3
000026FA E50C lsl D4.b, 2
000026FC FE84 02AB .extension 0xE84 <<F/2-3/7>> // unimplemented
00002700 0876 960F FE25 bchg.b [A6 + A7 * 8 + 0x25], 0xF
00002706 0DB3 004A bclr [A3 + D0.w + 0x4A], D6
0000270A 8387 E107 unpk D1, D7, 0xE107
0000270E AB3F syscall bcMain3
00002710 8301 sbcd D1, D1
00002712 8307 sbcd D1, D7
00002714 0108 btst A0, D0
00002716 AB3F syscall bcMain3
00002718 B2D0 cmpa.w A1, [A0]
0000271A 0310 btst [A0], D1
0000271C 963E sub.b D3, <<invalid special address>>
0000271E 0FC9 .incomplete
00002720 014A bchg A2, D0
00002722 032A D30C btst [A2 - 0x2CF4], D1
00002726 105B movea.b A0, [A3]+
00002728 0D15 btst [A5], D6
0000272A 06EB .incomplete
0000272C 651D bcs +0x1F /* 0000274B */
0000272E 06C5 .incomplete
00002730 05F2 .incomplete
00002732 4A0F tst.b A7
00002734 2EB3 0500 move.l [A7], [A3 + <<invalid base displacement size>> + D0 * 4]
00002738 E365 asl D5.w, D1
0000273A 410F .invalid 0, A7 // invalid opcode 4 with b == 4
0000273C 9B0A subx.b -[A5], -[A2]
0000273E 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
00002740 070B btst A3, D3
00002742 F75B .extension 0x75B <<F/4-5/3>> // unimplemented
00002744 0DFE .incomplete
00002746 071A btst [A2]+, D3
00002748 510F subq.b A7, 8
0000274A B808 cmp.b D4, A0
0000274C 8A2B E78A or.b D5, [A3 - 0x1876]
00002750 EB4D lsl D5.w, 5
00002752 1B2F 8AE3 move.b -[A5], [A7 - 0x751D]
00002756 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
00002758 228A move.l [A1], A2
0000275A F33F .extension 0x33F <<F/4-5/1>> // unimplemented
0000275C 1322 move.b -[A1], -[A2]
0000275E 8A7B A98A EB3F or.w D5, [[ + <<invalid base displacement size>> + A2] - 0x14C1]
00002764 C31E and.b [A6]+, D1
00002766 8A83 or.l D5, D3
00002768 2E03 move.l D7, D3
0000276A 228A move.l [A1], A2
0000276C FB3F .extension 0xB3F <<F/4-5/5>> // unimplemented
0000276E 830B sbcd -[A1], -[A3]
00002770 830D sbcd -[A1], -[A5]
00002772 6B81 bmi -0x7D /* 000026F5 */
00002774 A6B3 syscall vFClose, flags=6
00002776 10A3 move.b [A0], -[A3]
00002778 0403 40AE subi.b D3, 0xAE
0000277C C311 and.b [A1], D1
0000277E 8AAB 35FB or.l D5, [A3 + 0x35FB]
00002782 148A move.b [A2], A2
00002784 8B2E 3B0D or.b [A6 + 0x3B0D], D5
00002788 8A8B or.l D5, A3
0000278A 1EDB move.b [A7]+, [A3]+
0000278C 0A58 0B66 xori.w [A0]+, 0xB66
00002790 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00002792 031A btst [A2]+, D1
00002794 1718 move.b -[A3], [A0]+
00002796 22C2 move.l [A1]+, D2
00002798 8AD3 divu.w D5, [A3]
0000279A 9E83 sub.l D7, D3
0000279C 0D73 868A bchg [A3 + A0.w * 8 - 0x118], D6
000027A0 C387 and.l D7, D1
000027A2 5843 addq.w D3, 4
000027A4 8163 or.w -[A3], D0
000027A6 0A6B 13F3 038A xori.w [A3 + 0x38A], 0x13F3
000027AC FB65 .extension 0xB65 <<F/4-5/5>> // unimplemented
000027AE DB0B addx.b -[A5], -[A3]
000027B0 8AF3 6573 078A E33F 8B09 830D divu.w D5, [[A3 + 0x78AE33F] - 0x74F67CF3]
000027BC 0B4E bchg A6, D5
000027BE 1301 move.b -[A1], D1
000027C0 830D sbcd -[A1], -[A5]
000027C2 2BAF 1300 CB4D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [A7 + 0x1300]
000027C8 3B06 move.w -[A5], D6
000027CA 7301 moveq.l D1, 0x01
000027CC 2336 8AF3 move.l -[A1], [A6 + A0 * 2 - 0x13]
000027D0 4D73 1613 chk.w D6, [A3 + D1.w * 8 + 0x13]
000027D4 00B3 35CB 128A EB65 ori.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x35CB128A
000027DC 7B16 moveq.l D5, 0x16
000027DE 1300 move.b -[A1], D0
000027E0 DB81 addx.l D5, D1
000027E2 1300 move.b -[A1], D0
000027E4 4386 .invalid 1, D6 // invalid opcode 4 with b == 6
000027E6 830D sbcd -[A1], -[A5]
000027E8 BB4D cmpm.w [A5]+, [A5]+
000027EA 1306 move.b -[A1], D6
000027EC 8A0B or.b D5, A3
000027EE 401B negx.b [A3]+
000027F0 078A bclr A2, D3
000027F2 1340 BB00 move.b [A1 - 0x4500], D0
000027F6 8A1B or.b D5, [A3]+
000027F8 4003 negx.b D3
000027FA 038A bclr A2, D1
000027FC BB35 4302 830D xor.b [[A5 + <<invalid base displacement size>> + D4 * 2] - 0x7CF3], D5
00002802 4B40 chk.w D5, D0
00002804 B4C0 cmpa.w A2, D0
00002806 E302 asl D2.b, 1
00002808 7B09 moveq.l D5, 0x09
0000280A 60A3 bra -0x5B /* 000027AF */
0000280C 0100 btst D0, D0
0000280E D31E add.b [A6]+, D1
00002810 2E7B 0073 movea.l A7, [PC + D0.w + 0x73]
00002814 050C btst A4, D2
00002816 A500 syscall Open/PBHOpen/HOpen, flags=5
00002818 170C move.b -[A3], A4
0000281A FFB2 .invalid <<F/6/7>>
0000281C A304 syscall Control, flags=3
0000281E 8B35 410D or.b [[A5 + <<invalid base displacement size>>] + D4], D5
00002822 1B03 move.b -[A5], D3
00002824 8613 or.b D3, [A3]
00002826 01D8 .incomplete
00002828 1300 move.b -[A1], D0
0000282A 1336 8B35 8AF3 2494 move.b -[A1], [[A6 - 0x750CDB6C] + A0 * 2]
00002832 3EE3 move.w [A7]+, -[A3]
00002834 2941 1823 move.l [A4 + 0x1823], D1
00002838 1A55 movea.b A5, [A5]
0000283A 18C3 move.b [A4]+, D3
0000283C 3FC7 move.w <<invalid special address>>, D7
0000283E 232C 0F2E move.l -[A1], [A4 + 0xF2E]
00002842 4B2F 005B .invalid 5, [A7 + 0x5B] // invalid opcode 4 with b == 4
00002846 4D51 chk.w D6, [A1]
00002848 1823 move.b D4, -[A3]
0000284A 1A45 movea.b A5, D5
0000284C 18D3 move.b [A4]+, [A3]
0000284E 3F45 1873 move.w [A7 + 0x1873], D5
00002852 4D61 chk.w D6, -[A1]
00002854 16C3 move.b [A3]+, D3
00002856 2121 move.l -[A0], -[A1]
00002858 179B 35C1 move.b [[ + <<invalid base displacement size>>]], [A3]+
0000285C 160F move.b D3, A7
0000285E C116 and.b [A6], D0
00002860 0FC5 .incomplete
00002862 16A2 move.b [A3], -[A2]
00002864 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
00002866 A909 syscall CalcVis
00002868 58C3 svc D3
0000286A 3FE1 move.w <<invalid special address>>, -[A1]
0000286C 157B 08C1 13D3 move.b [A2 + 0x13D3], [PC + D0 - 0x63]
00002872 9E73 0181 sub.w D7, [[ + <<invalid base displacement size>> + D0]]
00002876 15B3 1981 157B 2E8D 15CB 3F81 150F move.b [[A2 + 0x2E8D15CB] + 0x3F81150F], [[ + <<invalid base displacement size>> + D1]]
00002884 8115 or.b [A5], D0
00002886 C365 and.w -[A5], D1
00002888 8B09 sbcd -[A5], -[A1]
0000288A 8A8B or.l D5, A3
0000288C 4D3B 0D83 0D0F E115 .invalid 6, [[ + <<invalid base displacement size>> + D0 * 4] + 0xD0FE115] // invalid opcode 4 with b == 4
00002894 2BAF 2B04 5223 move.l [A5 + D5.w * 2 + 0x23], [A7 + 0x2B04]
0000289A 36A2 move.w [A3], -[A2]
0000289C 7316 moveq.l D1, 0x16
0000289E A201 syscall Close, flags=2
000028A0 15CB 9213 move.b [PC - 0x6DED /* FFFFBAB5, cstring ""<EOF> */], A3
000028A4 000F 6115 ori.b A7, 0x15
000028A8 0F61 bchg -[A1], D7
000028AA 150F move.b -[A2], A7
000028AC 6115 bsr +0x17 /* 000028C3 */
000028AE BB19 xor.b [A1]+, D5
000028B0 6115 bsr +0x17 /* 000028C7 */
000028B2 DB3F add.b <<invalid special address>>, D5
000028B4 6115 bsr +0x17 /* 000028CB */
000028B6 CB65 and.w -[A5], D5
000028B8 6115 bsr +0x17 /* 000028CF */
000028BA D365 add.w -[A5], D1
000028BC 6115 bsr +0x17 /* 000028D3 */
000028BE 0FB4 6083 bclr [A4 + D6.w - 0x125], D7
000028C2 0D62 bchg -[A2], D6
000028C4 3306 move.w -[A1], D6
000028C6 3111 move.w -[A0], [A1]
000028C8 AB2E syscall PatExTbl
000028CA 3111 move.w -[A0], [A1]
000028CC BB1E xor.b [A6]+, D5
000028CE 3511 move.w -[A2], [A1]
000028D0 FB91 .invalid <<F/6/5>>
000028D2 1310 move.b -[A1], [A0]
000028D4 3306 move.w -[A1], D6
000028D6 0B2C D008 btst [A4 - 0x2FF8], D5
000028DA 963E sub.b D3, <<invalid special address>>
000028DC 0F00 btst D0, D7
000028DE 0104 btst D4, D0
000028E0 A134 syscall VRemove, flags=1
000028E2 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000028E4 3119 move.w -[A0], [A1]+
000028E6 7E4C moveq.l D7, 0x4C
000028E8 1B37 B008 move.b -[A5], [A7 + A3.w + 0x8]
000028EC 6B07 bmi +0x9 /* 000028F5 */
000028EE 4539 2906 9600 .invalid 2, [0x29069600] // invalid opcode 4 with b == 4
000028F4 0841 142B bchg.b D1, 0x2B /* '+' */
000028F8 81A9 068B or.l [A1 + 0x68B], D0
000028FC 0EAE 9B0C A506 1302 .invalid.l [A6 + 0x1302], 0x9B0CA506 // invalid immediate operation
00002904 4A0F tst.b A7
00002906 0102 btst D2, D0
00002908 2B2F 0712 move.l -[A5], [A7 + 0x712]
0000290C 8038 F30E or.b D0, [0xFFFFF30E]
00002910 332A 3712 move.w -[A1], [A2 + 0x3712]
00002914 85F3 4153 1C53 1C73 divs.w D2, [[A3] + 0x1C531C73]
0000291C 1821 move.b D4, -[A1]
0000291E 0098 7318 F341 ori.l [A0]+, 0x7318F341
00002924 C32F C32F and.b [A7 - 0x3CD1], D1
00002928 B724 xor.b -[A4], D3
0000292A A01A syscall GetZone
0000292C 031A btst [A2]+, D1
0000292E 7106 moveq.l D0, 0x06
00002930 031A btst [A2]+, D1
00002932 6D06 blt +0x8 /* 0000293A */
00002934 C7A4 and.l -[A4], D3
00002936 D60B add.b D3, A3
00002938 1A71 030B 1A6D 03C7 movea.b A5, [[A1 + <<invalid base displacement size>> + D0 * 2] + 0x1A6D03C7]
// begin alternate branch 0000293A-00002940
label0000293A:
0000293A 030B btst A3, D1
0000293C 1A6D 03C7 movea.b A5, [A5 + 0x3C7]
// end alternate branch 0000293A-00002940
label0000293A: // (misaligned)
00002940 A4F2 syscall vLocCRec, flags=4
00002942 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00002944 7103 moveq.l D0, 0x03
00002946 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00002948 6D03 blt +0x5 /* 0000294D */
0000294A 0F3E btst <<invalid special address>>, D7
0000294C D336 F725 0E87 add.b [[A6 + 0xE87] + A7 * 8], D1
00002952 251F move.l -[A2], [A7]+
00002954 4352 chk.w D1, [A2]
00002956 3E33 1AF7 move.w D7, [A3 + D1 * 2 - 0x9]
0000295A 252C 8725 move.l -[A2], [A4 - 0x78DB]
0000295E 3D0F move.w -[A6], A7
00002960 6903 bvs +0x5 /* 00002965 */
00002962 C019 and.b D0, [A1]+
00002964 4F01 .invalid 7, D1 // invalid opcode 4 with b == 4
00002966 1CB7 247A move.b [A6], [A7 + D2.w * 4 + 0x7A]
0000296A 0F81 bclr D1, D7
0000296C 1833 0659 move.b D4, [A3 + D0.w * 8 + 0x59]
00002970 03D7 .incomplete
00002972 2478 0352 movea.l A2, [0x00000352 /* DefVCBPtr */]
00002976 AD22 syscall BeginUpdate, auto_pop
00002978 5A96 addq.l [A6], 5
0000297A 3E0F move.w D7, A7
0000297C 6504 bcs +0x6 /* 00002982 */
0000297E C8B8 083E and.l D4, [0x0000083E]
label00002982:
00002982 231A move.l -[A1], [A2]+
00002984 F725 .extension 0x725 <<F/4-5/3>> // unimplemented
00002986 6697 bne -0x67 /* 0000291F */
00002988 2592 F7A5 835D move.l [[-0x7CA3] + A7 * 8], [A2]
0000298E 030F btst A7, D1
00002990 0D09 btst A1, D6
00002992 D340 addx.w D1, D0
00002994 963E sub.b D3, <<invalid special address>>
00002996 0F11 btst [A1], D7
00002998 0945 bchg D5, D4
0000299A 070F btst A7, D3
0000299C 812C D302 or.b [A4 - 0x2CFE], D0
000029A0 B82A 8623 cmp.b D4, [A2 - 0x79DD]
000029A4 3660 movea.w A3, -[A0]
000029A6 4ABB 0C86 tst.l [PC + D0 * 4 - 0x122]
000029AA 5340 subq.w D0, 1
000029AC 4C1B 1009 movem.w D0,D3,A4, [A3]+
000029B0 0B83 bclr D3, D5
000029B2 0D53 bchg [A3], D6
000029B4 4033 06C1 negx.b [A3 + D0.w * 8 - 0x63]
000029B8 0353 bchg [A3], D1
000029BA 40F7 25CF move.w <<invalid full ext with IS == 1 and I/IS == 7>>, SR
000029BE 5108 subq.b A0, 8
000029C0 FB91 .invalid <<F/6/5>>
000029C2 EB13 roxl D3.b, 5
000029C4 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
000029C6 2A96 move.l [A5], [A6]
000029C8 3E0F move.w D7, A7
000029CA 6D04 blt +0x6 /* 000029D0 */
000029CC 2B00 move.l -[A5], D0
000029CE 8324 or.b -[A4], D1
label000029D0:
000029D0 A301 syscall Close, flags=3
000029D2 7B20 moveq.l D5, 0x20
000029D4 6171 bsr +0x73 /* 00002A47 */
000029D6 8324 or.b -[A4], D1
000029D8 1B03 move.b -[A5], D3
000029DA 3083 move.w [A0], D3
000029DC 2407 move.l D2, D7
000029DE 15AA 0B35 FB0C move.b <<invalid full ext with I/IS == 4>>, [A2 + 0xB35]
000029E4 A971 syscall EventAvail
000029E6 3311 move.w -[A1], [A1]
000029E8 810A sbcd -[A0], -[A2]
000029EA 1B12 move.b -[A5], [A2]
000029EC 0B35 C101 btst [[A5 + <<invalid base displacement size>> + A4]], D5
000029F0 2706 move.l -[A3], D6
000029F2 82F3 00E3 divu.w D1, [A3 + D0.w - 0x29]
000029F6 302A 5323 move.w D0, [A2 + 0x5323]
000029FA 6033 bra +0x35 /* 00002A2F */
000029FC 0483 1133 1CA2 subi.l D3, 0x11331CA2
00002A02 DB13 add.b [A3], D5
00002A04 CB1F and.b [A7]+, D5
00002A06 2301 move.l -[A1], D1
00002A08 9B05 subx.b D5, D5
00002A0A 070C btst A4, D3
00002A0C F607 167F .move16 0xF607, 0x167F // unimplemented
00002A10 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00002A12 DB06 addx.b D5, D6
00002A14 1348 FB25 move.b [A1 - 0x4DB], A0
00002A18 071C btst [A4]+, D3
00002A1A 5769 0CEB subq.w [A1 + 0xCEB], 3
00002A1E 0323 btst -[A3], D1
00002A20 4A4B tst.w A3
00002A22 3F8B 0243 move.w [A7 + D0.w * 2 + 0x43], A3
00002A26 649B bcc -0x63 /* 000029C3 */
00002A28 016B 2E83 bchg [A3 + 0x2E83], D0
00002A2C 01B0 6B2E 9304 4B21 bclr [[A0 - 0x6CFC] + D6 * 2 + 0x4B21], D0
00002A34 B2D0 cmpa.w A1, [A0]
00002A36 8B16 or.b [A6], D5
00002A38 963E sub.b D3, <<invalid special address>>
00002A3A 0F58 bchg [A0]+, D7
00002A3C 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00002A3E 7330 moveq.l D1, 0x30
00002A40 DB2F 8B14 add.b [A7 - 0x74EC], D5
00002A44 990E subx.b -[A4], -[A6]
00002A46 1B65 C723 move.b [A5 - 0x38DD], -[A5]
00002A4A EF83 asl D3, 7
00002A4C 871F or.b [A7]+, D3
00002A4E 1B65 B2D0 move.b [A5 - 0x4D30], -[A5]
00002A52 AB29 syscall TrimRect
00002A54 963E sub.b D3, <<invalid special address>>
00002A56 0F89 bclr A1, D7
00002A58 07B3 0BFB 4CFB 0417 15CC 3715 bclr [[0x4CFB0417] + 0x15CC3715], D3
00002A64 7861 moveq.l D4, 0x61
00002A66 0FE2 .incomplete
00002A68 7D8A moveq.l D6, 0xFFFFFF8A
00002A6A 478D .invalid 3, A5 // invalid opcode 4 with b == 6
00002A6C E9B6 roxl D6, D4
00002A6E 5309 subq.b A1, 1
00002A70 632B bls +0x2D /* 00002A9D */
00002A72 070E btst A6, D3
00002A74 361B move.w D3, [A3]+
00002A76 133B 151B 1323 1F1B move.b -[A1], [[PC + D1 * 4] + 0x13231F1B]
00002A7E 139B 1807 move.b [A1 + D1 + 0x7], [A3]+
00002A82 1928 0716 move.b -[A4], [A0 + 0x716]
00002A86 C107 abcd D0, D7
00002A88 005B B043 ori.w [A3]+, 0xB043
00002A8C 3FE3 move.w <<invalid special address>>, -[A3]
00002A8E 024B 4D2B andi.w A3, 0x4D2B /* 'M+' */
00002A92 272B 040E move.l -[A3], [A3 + 0x40E]
00002A96 633F bls +0x41 /* 00002AD7 */
00002A98 6903 bvs +0x5 /* 00002A9D */
00002A9A 3E1B move.w D7, [A3]+
00002A9C 5179 26C5 0BF3 subq.w [0x26C50BF3], 8
00002AA2 14CD move.b [A2]+, A5
00002AA4 0B98 bclr [A0]+, D5
00002AA6 4A2B 802B tst.b [A3 - 0x7FD5]
00002AAA 0FCA .incomplete
00002AAC 42BB 042E clr.l [PC + D0.w * 4 + 0x2E]
00002AB0 EB13 roxl D3.b, 5
00002AB2 A102 syscall Read, flags=1
00002AB4 02B3 1912 60A1 0017 andi.l [A3 + D0.w + 0x17], 0x191260A1
00002ABC 001E F726 ori.b [A6]+, 0x26 /* '&' */
00002AC0 EAA1 asr D1, D5
00002AC2 370F move.w -[A3], A7
00002AC4 B104 xor.b D4, D0
00002AC6 071E btst [A6]+, D3
00002AC8 77B5 moveq.l D3, 0xFFFFFFB5
00002ACA 0446 AB0C subi.w D6, 0xAB0C
00002ACE F727 .extension 0x727 <<F/4-5/3>> // unimplemented
00002AD0 0EC9 .incomplete
00002AD2 040F D104 subi.b A7, 0x4
00002AD6 6B02 bmi +0x4 /* 00002ADA */
00002AD8 DD04 addx.b D6, D4
label00002ADA:
00002ADA 731C moveq.l D1, 0x1C
00002ADC 1713 move.b -[A3], [A3]
00002ADE 3DF5 1A46 move.w <<invalid special address>>, [A5 + D1 * 2 + 0x46]
00002AE2 7B1C moveq.l D5, 0x1C
00002AE4 A726 syscall HandleZone, flags=7
00002AE6 90DB sub.w A0, [A3]+
00002AE8 044A 0FA9 subi.w A2, 0xFA9
00002AEC 1939 9146 071B move.b -[A4], [0x9146071B]
00002AF2 5DB7 2691 subq.l [A7 + D2.w * 8 - 0x111], 6
00002AF6 B7A5 xor.l -[A5], D3
00002AF8 AFBB syscall bArith16Setup, auto_pop
00002AFA 21C7 2785 move.l [0x00002785], D7
00002AFE 0F89 bclr A1, D7
00002B00 030C btst A4, D1
00002B02 A102 syscall Read, flags=1
00002B04 2704 move.l -[A3], D4
00002B06 FBDB .invalid <<F/7/5>>
00002B08 10A3 move.b [A0], -[A3]
00002B0A 3609 move.w D3, A1
00002B0C 01E5 .incomplete
00002B0E 64DB bcc -0x23 /* 00002AEB */
00002B10 108B move.b [A0], A3
00002B12 1809 move.b D4, A1
00002B14 017B 0005 bchg [PC + D0.w + 0x5], D0
00002B18 0163 bchg -[A3], D0
00002B1A 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00002B1C 01E5 .incomplete
00002B1E FFDB .invalid <<F/7/7>>
00002B20 1033 1A09 move.b D0, [A3 + D1 * 2 + 0x9]
00002B24 028C 0501 9B2F andi.l A4, 0x5019B2F
00002B2A 0901 btst D1, D4
00002B2C A466 syscall NewEmptyHandle, flags=4
00002B2E 40F0 070E 279B move.w [[A0 + <<invalid base displacement size>>] + D0 * 8 + 0x279B], SR
00002B34 3641 movea.w A3, D1
00002B36 003B 1A4B 13C9 ori.b [[ + <<invalid base displacement size>>]], 0x4B /* 'K' */
00002B3C 0117 btst [A7], D0
00002B3E 1918 move.b -[A4], [A0]+
00002B40 DB10 add.b [A0], D5
00002B42 9B36 0901 sub.b [[A6 + <<invalid base displacement size>> + D0]], D5
00002B46 05CD .incomplete
00002B48 DB10 add.b [A0], D5
00002B4A 3B1A move.w -[A5], [A2]+
00002B4C E09B ror D3, 8
00002B4E 36D8 move.w [A3]+, [A0]+
00002B50 E03B ror D3.b, D0
00002B52 1AF8 81C9 move.b [A5]+, [0xFFFF81C9]
00002B56 E34A lsl D2.w, 1
00002B58 170D move.b -[A3], A5
00002B5A 5A33 1AD9 addq.b [A3 + D1 * 2 - 0x39], 5
00002B5E 0E46 6B0D .invalid.w D6, 0x6B0D /* 'k\r' */ // invalid immediate operation
00002B62 C727 and.b -[A7], D3
00002B64 A20F syscall MountVol, flags=2
00002B66 C90E abcd -[A4], -[A6]
00002B68 BD19 xor.b [A1]+, D6
00002B6A 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00002B6C C728 19A7 and.b [A0 + 0x19A7], D3
00002B70 A828 syscall ShowDialogItem/ShowDItem
00002B72 0093 35C7 2836 ori.l [A3], 0x35C72836
00002B78 0F89 bclr A1, D7
00002B7A 0383 bclr D3, D1
00002B7C 527B CF0C addq.w <<invalid full ext with I/IS == 4>>, 1
00002B80 0103 btst D3, D0
00002B82 0913 btst [A3], D4
00002B84 8318 or.b [A0]+, D1
00002B86 E500 asl D0.b, 2
00002B88 ED0E lsl D6.b, 6
00002B8A 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00002B8C 0901 btst D1, D4
00002B8E 0513 btst [A3], D2
00002B90 DB10 add.b [A0], D5
00002B92 8B4F 0901 pack -[A5], -[A7], 0x0901
00002B96 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
00002B98 834F F727 pack -[A1], -[A7], 0xF727
00002B9C 3798 4AE7 move.w [A3 + D4 * 2 - 0x25], [A0]+
00002BA0 A724 syscall SetHandleSize, flags=7
00002BA2 B336 F727 3569 2FE7 A8A0 xor.b [[A6 + 0x3569] + A7 * 8 + 0x2FE7A8A0], D1
00002BAC E32F lsl D7.b, D1
00002BAE C104 abcd D0, D4
00002BB0 DD2B 9B18 add.b [A3 - 0x64E8], D6
00002BB4 C727 and.b -[A7], D3
00002BB6 68A7 bvc -0x57 /* 00002B5F */
00002BB8 A794 syscall ServerDispatch, flags=7
00002BBA 467B 05C7 not.w <<invalid full ext with IS == 1 and I/IS == 7>>
00002BBE 2853 movea.l A4, [A3]
00002BC0 AB18 syscall PushVerb
00002BC2 8903 sbcd D4, D3
00002BC4 6B13 bmi +0x15 /* 00002BD9 */
00002BC6 9903 subx.b D4, D3
00002BC8 3342 C729 move.w [A1 - 0x38D7], D2
00002BCC 01B7 A910 bclr [A7 + A2], D0
00002BD0 3B42 C729 move.w [A5 - 0x38D7], D2
00002BD4 1EB7 A92D 4342 move.b [A7], [[A7 + 0x4342] + A2]
00002BDA C729 3BB7 and.b [A1 + 0x3BB7], D3
00002BDE A94A syscall SetMFlash
00002BE0 6342 bls +0x44 /* 00002C24 */
00002BE2 C729 580F and.b [A1 + 0x580F], D3
00002BE6 8903 sbcd D4, D3
00002BE8 0719 btst [A1]+, D3
00002BEA F3DB .invalid <<F/7/1>>
00002BEC 1D37 1994 move.b -[A6], <<invalid full ext with I/IS == 4>>
00002BF0 2B2C 0131 move.l -[A5], [A4 + 0x131]
00002BF4 DB4A addx.w -[A5], -[A2]
00002BF6 B339 8318 8301 xor.b [0x83188301], D1
00002BFC 9B2A 0716 sub.b [A2 + 0x716], D5
00002C00 B3E0 cmpa.l A1, -[A0]
00002C02 8318 or.b [A0]+, D1
00002C04 7308 moveq.l D1, 0x08
00002C06 1716 move.b -[A3], [A6]
00002C08 B643 cmp.w D3, D3
00002C0A 0B07 btst D7, D5
00002C0C 19DB 7B85 move.b 0x85, [A3]+
00002C10 0F61 bchg -[A1], D7
00002C12 0103 btst D3, D0
00002C14 029B 2A61 01B3 andi.l [A3]+, 0x2A6101B3
00002C1A 543B 127B addq.b [PC + D1.w * 2 + 0x7B], 2
00002C1E 0A0D 5B8B xori.b A5, 0x8B
00002C22 02B3 6429 5AF3 15ED andi.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x64295AF3
// begin alternate branch 00002C24-00002C2A
label00002C24:
00002C24 6429 bcc +0x2B /* 00002C4F */
00002C26 5AF3 15ED spl <<invalid full ext with IS == 1 and I/IS == 5>>
// end alternate branch 00002C24-00002C2A
label00002C24: // (misaligned)
00002C2A 0563 bchg -[A3], D2
00002C2C 1B07 move.b -[A5], D7
00002C2E 107C 7310 movea.b A0, 0x10
00002C32 8502 sbcd D2, D2
00002C34 5309 subq.b A1, 1
00002C36 8D01 sbcd D6, D1
00002C38 330A move.w -[A1], A2
00002C3A 2138 9B2F move.l -[A0], [0xFFFF9B2F]
00002C3E 515F subq.w [A7]+, 8
00002C40 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002C42 5B32 0F2D 0117 subq.b [[A2 + 0x117] + D0 * 8], 5
00002C48 9C02 sub.b D6, D2
00002C4A 9314 sub.b [A4], D1
00002C4C 150F move.b -[A2], A7
00002C4E 3633 61C7 move.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
00002C52 2975 83AA 6B2B CB17 3361 move.l [A4 + 0x3361], [[0x6B2B + A0 * 2] - 0x34E9]
00002C5C B2D0 cmpa.w A1, [A0]
00002C5E B496 cmp.l D2, [A6]
00002C60 3E0F move.w D7, A7
00002C62 4910 .invalid 4, [A0] // invalid opcode 4 with b == 4
00002C64 7B01 moveq.l D5, 0x01
00002C66 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00002C68 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
00002C6A 19FA 3321 1217 move.b 0x17, [PC + 0x3321 /* 00005F8D, cstring ""<EOF> */]
00002C70 10CB move.b [A0]+, A3
00002C72 B303 xor.b D3, D1
00002C74 725B moveq.l D1, 0x5B
00002C76 0753 bchg [A3], D3
00002C78 104B movea.b A0, A3
00002C7A 003B 2107 1A09 ori.b [PC + D1 * 2 + 0x9], 0x7
00002C80 02FA .incomplete
00002C82 B808 cmp.b D4, A0
00002C84 8B0F sbcd -[A5], -[A7]
00002C86 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002C88 F33D .extension 0x33D <<F/4-5/1>> // unimplemented
00002C8A 1101 move.b -[A0], D1
00002C8C BB04 xor.b D4, D5
00002C8E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002C90 EB3D rol D5.b, D5
00002C92 1101 move.b -[A0], D1
00002C94 0704 btst D4, D3
00002C96 AEF3 syscall ExpansionBusDispatch, auto_pop
00002C98 1DB0 08E1 6F4B 0AFD 6FAB move.b [[A6 + <<invalid base displacement size>>] + 0xAFD6FAB], [A0 + D0 - 0x31]
00002CA2 4230 4B0A EC0D clr.b [[A0 + <<invalid base displacement size>> + D4 * 2] - 0x13F3]
00002CA8 0CE1 .incomplete
00002CAA 005B 08C7 ori.w [A3]+, 0x8C7
00002CAE 29EE 4B1A E90A A102 move.l 0xE90AA102, [A6 + 0x4B1A]
00002CB6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00002CB8 FD7B .extension 0xD7B <<F/4-5/6>> // unimplemented
00002CBA 5B16 subq.b [A6], 5
00002CBC C72A 5083 and.b [A2 + 0x5083], D3
00002CC0 874B 1453 pack -[A3], -[A3], 0x1453
00002CC4 145B movea.b A2, [A3]+
00002CC6 16B2 D0A8 move.b [A3], [A2 + A5.w - 0x88]
00002CCA 963E sub.b D3, <<invalid special address>>
00002CCC 0FED .incomplete
00002CCE 7B13 moveq.l D5, 0x13
00002CD0 6553 bcs +0x55 /* 00002D25 */
00002CD2 344B movea.w A2, A3
00002CD4 0053 3412 ori.w [A3], 0x3412
00002CD8 4348 chk.w D1, A0
00002CDA A97B syscall InitDialogs
00002CDC BB2D BD0B xor.b [A5 - 0x42F5], D5
00002CE0 0F30 BB2D 811D btst [[A0 - 0x7EE3] + A3 * 2], D7
00002CE6 5302 subq.b D2, 1
00002CE8 632B bls +0x2D /* 00002D15 */
00002CEA 7313 moveq.l D1, 0x13
00002CEC A300 syscall Open/PBHOpen/HOpen, flags=3
00002CEE A119 syscall InitZone, flags=1
00002CF0 5334 0F69 013E subq.b [[A4 + 0x13E]], 1
00002CF6 932F E725 sub.b [A7 - 0x18DB], D1
00002CFA B3D9 cmpa.l A1, [A1]+
00002CFC 09A3 bclr -[A3], D4
00002CFE ABFE syscall GXPrinting
00002D00 8633 0653 or.b D3, [A3 + D0.w * 8 + 0x53]
00002D04 11F7 25CC FD03 move.b [0xFFFFFD03], <<invalid full ext with I/IS == 4>>
00002D0A 0F6D B4C9 bchg [A5 - 0x4B37], D7
00002D0E 7C9D moveq.l D6, 0xFFFFFF9D
label00002D10:
00002D10 43B3 00C7 .invalid 1, [A3 + D0.w - 0x57] // invalid opcode 4 with b == 6
00002D14 28E4 move.l [A4]+, -[A4]
00002D16 B7A8 280B xor.l [A0 + 0x280B], D3
00002D1A 08C7 2ADF bset.b D7, 0xDF
00002D1E B7A7 xor.l -[A7], D3
00002D20 774B moveq.l D3, 0x4B
00002D22 06C7 .incomplete
00002D24 2B1E move.l -[A5], [A6]+
00002D26 0F89 bclr A1, D7
00002D28 038D bclr A5, D1
00002D2A 148B move.b [A2], A3
00002D2C 02B3 4EDD 1D73 35C7 andi.l <<invalid full ext with IS == 1 and I/IS == 7>>, 0x4EDD1D73
00002D34 2B3B 8387 3B23 73B5 move.l -[A5], [[ + <<invalid base displacement size>>] + A0 * 2 + 0x3B2373B5]
00002D3C 9AA6 sub.l D5, -[A6]
00002D3E 034D bchg A5, D1
00002D40 5302 subq.b D2, 1
00002D42 8D1D or.b [A5]+, D6
00002D44 034D bchg A5, D1
00002D46 631E bls +0x20 /* 00002D66 */
00002D48 8302 sbcd D1, D2
00002D4A 631E bls +0x20 /* 00002D6A */
00002D4C 4CB3 2F4B 0063 movem.w D0,D1,D3,D6,A0,A1,A2,A3,A5, [A3 + D0.w + 0x63]
00002D52 1E12 move.b D7, [A2]
00002D54 9B20 sub.b -[A0], D5
00002D56 091E btst [A6]+, D4
00002D58 CB0F abcd -[A5], -[A7]
00002D5A A722 syscall NewHandleSysClear, flags=7
00002D5C B31B xor.b [A3]+, D1
00002D5E 5130 CB0F EC41 0045 subq.b [[A0 + <<invalid base displacement size>>] + A4 * 2 - 0x13BEFFBB], 8
label00002D66:
00002D66 1D5B 41F7 move.b [A6 + 0x41F7], [A3]+
label00002D6A:
00002D6A 2AB5 5509 move.l [A5], [[A5 + <<invalid base displacement size>> + D5 * 4]]
00002D6E F7AA .invalid <<F/6/3>>
00002D70 CEC7 mulu.w D7, D7
00002D72 2BAA F7AA EEE7 move.l [A5 + A6 * 8 - 0x25], [A2 - 0x856]
00002D78 2AFF move.l [A5]+, <<invalid special address>>
00002D7A 8B42 B72B pack D5, D2, 0xB72B
00002D7E 2DD7 move.l <<invalid special address>>, [A7]
00002D80 2B1D move.l -[A5], [A5]+
00002D82 8342 B72B pack D1, D2, 0xB72B
00002D86 10DB move.b [A0]+, [A3]+
00002D88 05C7 .incomplete
00002D8A 2C09 move.l D6, A1
00002D8C 0F89 bclr A1, D7
00002D8E 031B btst [A3]+, D1
00002D90 134B 05DB move.b [A1 + 0x5DB], A3
00002D94 074B bchg A3, D3
00002D96 4D13 .invalid 6, [A3] // invalid opcode 4 with b == 4
00002D98 15DB 07B3 move.b [PC + 0x7B3 /* 0000354D, value 0x5 */], [A3]+
00002D9C 2113 move.l -[A0], [A3]
00002D9E 1A07 move.b D5, D7
00002DA0 15BE C813 move.b [A2 + A4 + 0x13], <<invalid special address>>
00002DA4 141B move.b D2, [A3]+
00002DA6 15CB 2CE5 move.b [PC + 0x2CE5 /* 00005A8D, cstring ""<EOF> */], A3
00002DAA 1E63 movea.b A7, -[A3]
00002DAC 1E8B move.b [A7], A3
00002DAE 02E3 .incomplete
00002DB0 1441 movea.b A2, D1
00002DB2 1643 movea.b A3, D3
00002DB4 0007 22EB ori.b D7, 0xEB
00002DB8 170F move.b -[A3], A7
00002DBA FFEB .invalid <<F/7/7>>
00002DBC 630F bls +0x11 /* 00002DCD */
00002DBE B912 xor.b [A2], D4
00002DC0 134D A72C move.b [A1 - 0x58D4], A5
00002DC4 2607 move.l D3, D7
00002DC6 2309 move.l -[A1], A1
00002DC8 7B0A moveq.l D5, 0x0A
00002DCA 8307 sbcd D1, D7
00002DCC FB9A .invalid <<F/6/5>>
00002DCE 134D 4A7B move.b [A1 + 0x4A7B], A5
00002DD2 4F6D 130F chk.w D7, [A5 + 0x130F]
00002DD6 0505 btst D5, D2
00002DD8 071E btst [A6]+, D3
00002DDA D073 652B 8973 3F2B 8993 add.w D0, [[A3 - 0x768D + D6 * 4] + 0x3F2B8993]
00002DE4 AD2B syscall GrowWindow, auto_pop
00002DE6 091F btst [A7]+, D4
00002DE8 2B09 move.l -[A5], A1
00002DEA 1F2B 098B move.b -[A7], [A3 + 0x98B]
00002DEE 6583 bcs -0x7B /* 00002D73 */
00002DF0 4A2B 091B tst.b [A3 + 0x91B]
00002DF4 E0B3 roxr D3, D0
00002DF6 0B83 bclr D3, D5
00002DF8 3543 6058 move.w [A2 + 0x6058], D3
00002DFC 7B3F moveq.l D5, 0x3F
00002DFE 0B20 btst -[A0], D5
00002E00 7319 moveq.l D1, 0x19
00002E02 2723 move.l -[A3], -[A3]
00002E04 7A7B moveq.l D5, 0x7B
00002E06 014B bchg A3, D0
00002E08 B09B cmp.l D0, [A3]+
00002E0A 6533 bcs +0x35 /* 00002E3F */
00002E0C 8344 7B81 pack D1, D4, 0x7B81
00002E10 0B34 2B09 btst [[A4 + <<invalid base displacement size>> + D2 * 2]], D5
00002E14 8BCA divs.w D5, A2
00002E16 2B09 move.l -[A5], A1
00002E18 1F2B 091F move.b -[A7], [A3 + 0x91F]
00002E1C 009B 3F29 9D7E ori.l [A3]+, 0x3F299D7E
00002E22 B236 0B34 cmp.b D1, <<invalid full ext with I/IS == 4>>
00002E26 2EA3 move.l [A7], -[A3]
00002E28 0C17 23CB cmpi.b [A7], 0xCB
00002E2C A101 syscall Close, flags=1
00002E2E C59C and.l [A4]+, D2
00002E30 8901 sbcd D4, D1
00002E32 228D move.l [A1], A5
00002E34 01C5 .incomplete
00002E36 A289 syscall SCSIAtomic, flags=2
00002E38 0107 btst D7, D0
00002E3A 0D2B 8901 btst [A3 - 0x76FF], D6
00002E3E 2723 move.l -[A3], -[A3]
00002E40 D085 add.l D0, D5
00002E42 010E btst A6, D0
00002E44 7305 moveq.l D1, 0x05
00002E46 C183 and.l D3, D0
00002E48 6B20 bmi +0x22 /* 00002E6A */
00002E4A 302B 0F23 move.w D0, [A3 + 0xF23]
00002E4E 4683 not.l D3
00002E50 1BA1 1D3B 3F23 01CA 42CB 092E move.b [[A5 + 0x3F2301CA + D1 * 4] + 0x42CB092E], -[A1]
00002E5C 4400 neg.b D0
00002E5E 3B3F move.w -[A5], <<invalid special address>>
00002E60 3673 1902 9B35 movea.w A3, [[A3 + <<invalid base displacement size>> + D1] - 0x64CB]
00002E66 121C move.b D1, [A4]+
00002E68 2225 move.l D1, -[A5]
label00002E6A:
00002E6A 0249 8751 andi.w A1, 0x8751
00002E6E 0233 284D 0251 andi.b [A3 + D0.w * 2 + 0x51], 0x4D /* 'M' */
00002E74 89B3 00A5 or.l [A3 + D0.w - 0x91], D4
00002E78 1345 8925 move.b [A1 - 0x76DB], D5
00002E7C 359B 8457 move.w [A2 + A0.w * 4 + 0x57], [A3]+
00002E80 2190 7B0D move.l [[A0 + <<invalid base displacement size>>] + D7 * 2], [A0]
00002E84 4334 071D .invalid 1, [[A4] + D0 * 8] // invalid opcode 4 with b == 4
00002E88 1117 move.b -[A0], [A7]
00002E8A 0F2B 250C btst [A3 + 0x250C], D7
00002E8E 271D move.l -[A3], [A5]+
00002E90 7C23 moveq.l D6, 0x23
00002E92 063B 6589 0125 1123 addi.b [[PC + 0x1123] + D0], 0x89
00002E9A 0633 656E 171E 6F47 addi.b [[A3] + D1 * 8 + 0x6F47], 0x6E /* 'n' */
00002EA2 2217 move.l D1, [A7]
00002EA4 0321 btst -[A1], D1
00002EA6 2B00 move.l -[A5], D0
00002EA8 0321 btst -[A1], D1
00002EAA FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00002EAC 4E03 .invalid // invalid opcode 4
00002EAE 2183 0849 move.l [A0 + D0 + 0x49], D3
00002EB2 081B 03E1 btst.b [A3]+, 0xE1
00002EB6 0002 C321 ori.b D2, 0x21 /* '!' */
00002EBA 1268 4D58 movea.b A1, [A0 + 0x4D58]
00002EBE 5B22 subq.b -[A2], 5
00002EC0 2D04 move.l -[A6], D4
00002EC2 4B37 2904 .invalid 5, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00002EC6 0B21 btst -[A1], D5
00002EC8 2B00 move.l -[A5], D0
00002ECA 0B21 btst -[A1], D5
00002ECC 2104 move.l -[A0], D4
00002ECE 0B21 btst -[A1], D5
00002ED0 3504 move.w -[A2], D4
00002ED2 0B21 btst -[A1], D5
00002ED4 3D04 move.w -[A6], D4
00002ED6 0B2A 04A3 btst [A2 + 0x4A3], D5
00002EDA 24ED 007B move.l [A2]+, [A5 + 0x7B]
00002EDE 8307 sbcd D1, D7
00002EE0 2107 move.l -[A0], D7
00002EE2 1715 move.b -[A3], [A5]
00002EE4 57B2 7283 subq.l [A2 + D7.w * 2 - 0x125], 3
00002EE8 0172 7308 bchg [A2 + <<invalid base displacement size>> + D7 * 2], D0
00002EEC 8B0F sbcd -[A5], -[A7]
00002EEE 3706 move.w -[A3], D6
00002EF0 DC6B 1AFB add.w D6, [A3 + 0x1AFB]
00002EF4 050B btst A3, D2
00002EF6 043B 65ED 000B subi.b [PC + D0.w + 0xB], 0xED
00002EFC 01C3 .incomplete
00002EFE 3733 65E3 0C4C F329 8D03 move.w -[A3], [[0xC4C] - 0xCD672FD]
00002F08 2B08 move.l -[A5], A0
00002F0A 070E btst A6, D3
00002F0C A553 syscall 0x053, flags=5
00002F0E 1361 3B24 move.b [A1 + 0x3B24], -[A1]
00002F12 3817 move.w D4, [A7]
00002F14 0676 C330 10E3 addi.w [A6 + D1.w - 0x29], 0xC330
00002F1A 9545 subx.w D2, D5
00002F1C 010A btst A2, D0
00002F1E F354 .extension 0x354 <<F/4-5/1>> // unimplemented
00002F20 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00002F22 FB85 .invalid <<F/6/5>>
00002F24 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00002F26 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00002F28 AD02 syscall RealFont, auto_pop
00002F2A 0F05 btst D5, D7
00002F2C 463B 4D02 7B35 not.b [[PC + <<invalid base displacement size>> + D4 * 4] + 0x7B35]
00002F32 0063 65C3 ori.w -[A3], 0x65C3
00002F36 0590 bclr [A0], D2
00002F38 0E07 14DF .invalid.b D7, 0xDF // invalid immediate operation
00002F3C 171B move.b -[A3], [A3]+
00002F3E 2206 move.l D1, D6
00002F40 3400 move.w D2, D0
00002F42 2B65 0043 move.l [A5 + 0x43], -[A5]
00002F46 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4
00002F48 BB3F xor.b <<invalid special address>>, D5
00002F4A 7303 moveq.l D1, 0x03
00002F4C 1A43 movea.b A5, D3
00002F4E 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
00002F50 0543 bchg D3, D2
00002F52 B31F xor.b [A7]+, D1
00002F54 2722 move.l -[A3], -[A2]
00002F56 C2D3 mulu.w D1, [A3]
00002F58 082B 131C 38EB btst.b [A3 + 0x38EB], 0x1C
00002F5E 0013 0364 ori.b [A3], 0x64 /* 'd' */
00002F62 434D chk.w D1, A5
00002F64 5B08 subq.b A0, 5
00002F66 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00002F68 6007 bra +0x9 /* 00002F71 */
00002F6A 203F move.l D0, <<invalid special address>>
00002F6C C31D and.b [A5]+, D1
00002F6E B302 xor.b D2, D1
00002F70 A453 syscall 0x053, flags=4
00002F72 0EC3 .incomplete
00002F74 333B 4D5B 06C6 BB3F move.w -[A1], [[PC] + 0x6C6BB3F]
00002F7C A301 syscall Close, flags=3
00002F7E C6B3 6527 06C9 7B0D 9B12 and.l D3, [[A3 + 0x6C9] + D6 * 4 + 0x7B0D9B12]
00002F88 0721 btst -[A1], D3
00002F8A FBEB .invalid <<F/7/5>>
00002F8C 0C01 02E3 cmpi.b D1, 0xE3
00002F90 0801 02A3 btst.b D1, 0xA3
00002F94 0701 btst D1, D3
00002F96 027B 0489 E94B 59AD 02E3 andi.w [[PC + <<invalid base displacement size>>] + 0x59AD02E3], 0x489
00002FA0 2327 move.l -[A1], -[A7]
00002FA2 1BF2 AB21 171B move.b <<invalid special address>>, [[A2 + 0x171B + A2 * 2]]
00002FA8 F786 .invalid <<F/6/3>>
00002FAA 633F bls +0x41 /* 00002FEB */
00002FAC DB00 addx.b D5, D0
00002FAE 24AC 4799 move.l [A2], [A4 + 0x4799]
00002FB2 331A move.w -[A1], [A2]+
00002FB4 6365 bls +0x67 /* 0000301B */
00002FB6 6B00 EB03 bmi -0x14FB /* 00001ABB */
00002FBA E107 asl D7.b, 8
00002FBC 3319 move.w -[A1], [A1]+
00002FBE DB35 060E add.b [A5 + D0.w * 8 + 0xE], D5
00002FC2 04EB .incomplete
00002FC4 3C7A BEC3 movea.w A6, [PC - 0x413D /* FFFFEE89, cstring ""<EOF> */]
00002FC8 0347 bchg D7, D1
00002FCA 0AC9 .incomplete
00002FCC 0213 25C3 andi.b [A3], 0xC3
00002FD0 02A0 E303 D317 andi.l -[A0], 0xE303D317
00002FD6 5496 addq.l [A6], 2
00002FD8 3716 move.w -[A3], [A6]
00002FDA F110 .extension 0x110 <<F/4-5/0>> // unimplemented
00002FDC 0706 btst D6, D3
00002FDE A793 syscall Microseconds, flags=7
00002FE0 07B3 1493 bclr [A3 + D1.w * 4 - 0x109], D3
00002FE4 0773 0986 0AB3 bchg [[ + <<invalid base displacement size>>] + D0 + 0xAB3], D3
00002FEA 036B 13A1 bchg [A3 + 0x13A1], D1
00002FEE 5DF3 1B65 slt <<invalid full ext with IS == 1 and I/IS == 5>>
00002FF2 00A3 0865 00DB ori.l -[A3], 0x86500DB
00002FF8 3D17 move.w -[A6], [A7]
00002FFA 0CF6 .incomplete
00002FFC B63E cmp.b D3, <<invalid special address>>
00002FFE 2B15 move.l -[A5], [A5]
00003000 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00003002 80CB divu.w D0, A3
00003004 0917 btst [A7], D4
00003006 207C D407 0DD3 movea.l A0, 0xD4070DD3
0000300C EB0B lsl D3.b, 5
0000300E A083 syscall SetOSDefault
00003010 0307 btst D7, D1
00003012 1C9F move.b [A6], [A7]+
00003014 9C0A sub.b D6, A2
00003016 133B 1716 A9A3 move.b -[A1], [[PC] + D1 * 8 - 0x565D]
0000301C 0E07 16AD .invalid.b D7, 0xAD // invalid immediate operation
00003020 BB05 xor.b D5, D5
00003022 46E3 move.w SR, -[A3]
00003024 1E02 move.b D7, D2
00003026 EB3E rol D6.b, D5
00003028 130E move.b -[A1], A6
0000302A 46D3 move.w SR, [A3]
0000302C 1002 move.b D0, D2
0000302E 3B2E 6B1A move.w -[A5], [A6 + 0x6B1A]
00003032 070D btst A5, D3
00003034 14A5 move.b [A2], -[A5]
00003036 C71C and.b [A4]+, D3
00003038 5ECA 5B05 dbgt D2, +0x5B07 /* 00008B3F */
0000303C 2303 move.l -[A1], D3
0000303E 7304 moveq.l D1, 0x04
00003040 DB00 addx.b D5, D0
00003042 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00003044 F0E3 0CB2 .extension 0x0E3 <<F/2-3/0>> // unimplemented
00003048 4692 not.l [A2]
0000304A 3273 0563 1085 006B 0907 movea.w A1, [[A3 + 0x1085] + 0x6B0907]
00003054 04EB .incomplete
00003056 5B13 subq.b [A3], 5
00003058 7B1F moveq.l D5, 0x1F
0000305A D303 addx.b D1, D3
0000305C 070D btst A5, D3
0000305E 2DEB 03FB move.l <<invalid special address>>, [A3 + 0x3FB]
00003062 051B btst [A3]+, D2
00003064 5FD3 sle [A3]
00003066 038B bclr A3, D1
00003068 59E9 01EB svs [A1 + 0x1EB]
0000306C 0361 bchg -[A1], D1
0000306E 0161 bchg -[A1], D0
00003070 2407 move.l D2, D7
00003072 0D32 9323 4B01 7C4B 17A5 btst [[A2 + 0x4B01 + A1 * 2] + 0x7C4B17A5], D6
0000307C 0249 018B andi.w A1, 0x18B
00003080 0213 2F2E andi.b [A3], 0x2E /* '.' */
00003084 0E07 02B0 .invalid.b D7, 0xB0 // invalid immediate operation
00003088 130E move.b -[A1], A6
0000308A 3726 move.w -[A3], -[A6]
0000308C C523 and.b -[A3], D2
0000308E 0EB6 683E 032A 810B 230B 1716 .invalid.l [[A6 + <<invalid base displacement size>> + A0] + 0x230B1716], 0x683E032A // invalid immediate operation
0000309A AC07 syscall SndNewChannel, auto_pop
0000309C 0AB0 6007 1C44 4B09 xori.l [[A0 + <<invalid base displacement size>> + D4 * 2]], 0x60071C44
000030A4 8B18 or.b [A0]+, D5
000030A6 8B05 sbcd D5, D5
000030A8 371A move.w -[A3], [A2]+
000030AA C27B 0443 and.w D1, [PC + D0.w * 4 + 0x43]
000030AE 094C bchg A4, D4
000030B0 2B15 move.l -[A5], [A5]
000030B2 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000030B4 6B0D bmi +0xF /* 000030C3 */
000030B6 4AB3 0C43 tst.l [A3 + D0 * 4 + 0x43]
000030BA 0903 btst D3, D4
000030BC 02A1 004C A30E andi.l -[A1], 0x4CA30E
000030C2 0718 btst [A0]+, D3
000030C4 C6B2 9B1C and.l D3, <<invalid full ext with I/IS == 4>>
000030C8 0716 btst [A6], D3
000030CA 5E4A addq.w A2, 7
000030CC 3B07 move.w -[A5], D7
000030CE 0716 btst [A6], D3
000030D0 C74B exg A3, A3
000030D2 0073 0912 1715 ori.w [[A3] + D1 * 8], 0x912
000030D8 AB17 syscall PortToMap
000030DA 16C7 move.b [A3]+, D7
000030DC 0101 btst D1, D0
000030DE 2321 move.l -[A1], -[A1]
000030E0 FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
000030E2 101B move.b D0, [A3]+
000030E4 1173 098D 0583 move.b [A0 + 0x583], [[ + <<invalid base displacement size>>] + D0]
000030EA 2307 move.l -[A1], D7
000030EC 01B1 7309 bclr [[A1 + <<invalid base displacement size>> + D7 * 2]], D0
000030F0 0302 btst D2, D1
000030F2 2119 move.l -[A0], [A1]+
000030F4 3E63 movea.w A7, -[A3]
000030F6 36E5 move.w [A3]+, -[A5]
000030F8 0033 1963 2F45 ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x63 /* 'c' */
000030FE 04AB 035B 1E17 1A70 subi.l [A3 + 0x1A70], 0x35B1E17
00003106 0715 btst [A5], D3
00003108 B897 cmp.l D4, [A7]
0000310A 198E 4CD3 move.b [A4 + D4 * 4 - 0x45], A6
0000310E 0303 btst D3, D1
00003110 27E1 03BB 0E47 1AC2 E311 070F move.l [[0xE471AC2 + D0 * 2] - 0x1CEEF8F1], -[A1]
0000311C 6CAB bge -0x53 /* 000030C9 */
0000311E 0E21 0ABB .invalid.b -[A1], 0xBB // invalid immediate operation
00003122 1D80 451D move.b [[A6] + D4 * 4], D0
00003126 8303 sbcd D1, D3
00003128 A30F syscall MountVol, flags=3
0000312A 170C move.b -[A3], A4
0000312C FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
0000312E 1907 move.b -[A4], D7
00003130 2150 E119 move.l [A0 - 0x1EE7], [A0]
00003134 0718 btst [A0]+, D3
00003136 FA27 0E31 .unknown 0xFA27 0x0E31 (W = 5)
0000313A A110 syscall Allocate/PBAllocContig/AllocContig, flags=1
0000313C A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000313E C114 and.b [A4], D0
00003140 7304 moveq.l D1, 0x04
00003142 C303 abcd D1, D3
00003144 D315 add.b [A5], D1
00003146 2308 move.l -[A1], A0
00003148 0515 btst [A5], D2
0000314A FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
0000314C 7304 moveq.l D1, 0x04
0000314E 9317 sub.b [A7], D1
00003150 0701 btst D1, D3
00003152 AB17 syscall PortToMap
00003154 01DF .incomplete
00003156 290E move.l -[A4], A6
00003158 0701 btst D1, D3
0000315A AC01 syscall SndDisposeChannel, auto_pop
0000315C 0125 btst -[A5], D0
0000315E 0E30 DB3D F101 .invalid.b [[A0 + <<invalid base displacement size>> + A7]], 0x3D /* '=' */ // invalid immediate operation
00003164 8505 sbcd D2, D5
00003166 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00003168 D623 add.b D3, -[A3]
0000316A 2BB3 1413 C563 1F1B 11B3 1407 move.l [[A5 + 0x1F1B] + 0x11B31407], [A3 + D1.w * 4 + 0x13]
00003176 0D35 89C0 btst [ + <<invalid base displacement size>>], D6
0000317A 8B66 or.w -[A6], D5
0000317C 8302 sbcd D1, D2
0000317E 7309 moveq.l D1, 0x09
00003180 5B0E subq.b A6, 5
00003182 8302 sbcd D1, D2
00003184 0B0D btst A5, D5
00003186 7308 moveq.l D1, 0x08
00003188 6E06 bgt +0x8 /* 00003190 */
0000318A 532A DB20 subq.b [A2 - 0x24E0], 1
0000318E 5033 01E8 0B0D addq.b [0xB0D], 8
// begin alternate branch 00003190-00003194
label00003190:
00003190 01E8 .incomplete
00003192 0B0D btst A5, D5
// end alternate branch 00003190-00003194
label00003190: // (misaligned)
00003194 733C moveq.l D1, 0x3C
00003196 9307 subx.b D1, D7
00003198 0B0D btst A5, D5
0000319A 8302 sbcd D1, D2
0000319C 0707 btst D7, D3
0000319E B303 xor.b D3, D1
000031A0 276B 0EC5 11EB move.l [A3 + 0x11EB], [A3 + 0xEC5]
000031A6 22FB 043B move.l [A1]+, [PC + D0.w * 4 + 0x3B]
000031AA 0ED3 .incomplete
000031AC 2386 0A4B move.l [A1 + D0 * 2 + 0x4B], D6
000031B0 1123 move.b -[A0], -[A3]
000031B2 04FB .incomplete
000031B4 0E47 1163 .invalid.w D7, 0x1163 // invalid immediate operation
000031B8 BA8E cmp.l D5, A6
000031BA 3716 move.w -[A3], [A6]
000031BC E357 roxl D7.w, 1
000031BE 11B6 E5C1 3707 7C10 C38E move.b [[A0 + <<invalid base displacement size>>] + D3 * 8 + 0x7C10C38E], [[ + <<invalid base displacement size>>]]
000031C8 441F neg.b [A7]+
000031CA 2434 4719 move.l D2, [[A4 + D4 * 8]]
000031CE 32E3 move.w [A1]+, -[A3]
000031D0 2060 movea.l A0, -[A0]
000031D2 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000031D4 BB00 xor.b D0, D5
000031D6 F681 CF4B .extension 0x681 <<F/2-3/3>> // unimplemented
000031DA 3488 move.w [A2], A0
000031DC 1B0F move.b -[A5], A7
000031DE 731B moveq.l D1, 0x1B
000031E0 0C00 BB00 cmpi.b D0, 0x0
000031E4 06EB .incomplete
000031E6 402B 0C2C negx.b [A3 + 0xC2C]
000031EA A273 syscall OSReserved, flags=2
000031EC 06A2 0893 27B8 addi.l -[A2], 0x89327B8
000031F2 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000031F4 A501 syscall Close, flags=5
000031F6 0043 0206 ori.w D3, 0x206
000031FA B306 xor.b D6, D1
000031FC E101 asl D1.b, 8
000031FE 2048 movea.l A0, A0
00003200 5B0E subq.b A6, 5
00003202 0C07 1FD7 cmpi.b D7, 0xD7
00003206 7901 moveq.l D4, 0x01
00003208 7B04 moveq.l D5, 0x04
0000320A 8307 sbcd D1, D7
0000320C A331 syscall GetOSEvent, flags=3
0000320E 5B31 E30B A04B 034B subq.b [[A1 + <<invalid base displacement size>> + A6 * 2] - 0x5FB4FCB5], 5
00003216 3427 move.w D2, -[A7]
00003218 1CD2 move.b [A6]+, [A2]
0000321A 170A move.b -[A3], A2
0000321C D5B6 88CB add.l [A6 + A0 - 0x53], D2
00003220 604C bra +0x4E /* 0000326E */
00003222 EB41 asl D1.w, 5
00003224 0C24 8314 cmpi.b -[A4], 0x14
00003228 8359 or.w [A1]+, D1
0000322A 0008 1721 ori.b A0, 0x21 /* '!' */
0000322E 6320 bls +0x22 /* 00003250 */
00003230 4863 pea.l -[A3]
00003232 0C07 23C2 cmpi.b D7, 0xC2
00003236 08EB 0007 1EBE bset.b [A3 + 0x1EBE], 0x7
0000323C 08F8 0B1E 6100 bset.b [0x00006100], 0x1E
00003242 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00003244 24A4 move.l [A2], -[A4]
00003246 B90C cmpm.b [A4]+, [A4]+
00003248 0C24 4B5B cmpi.b -[A4], 0x5B /* '[' */
0000324C 9B1F sub.b [A7]+, D5
0000324E 3504 move.w -[A2], D4
label00003250:
00003250 330A move.w -[A1], A2
00003252 935B sub.w [A3]+, D1
00003254 EB20 asl D0.b, D5
00003256 08FB 5B5B 1917 21AE C360 bset.b [[PC] + D1 + 0x21AEC360], 0x5B /* '[' */
00003260 0C24 C35B cmpi.b -[A4], 0x5B /* '[' */
00003264 9902 subx.b D4, D2
00003266 AB0F syscall CheckPic
00003268 071E btst [A6]+, D3
0000326A 82FB 0008 divu.w D1, [PC + D0.w + 0x8]
label0000326E:
0000326E 0F06 btst D6, D7
00003270 AB3C syscall bcMain0
00003272 02CB .incomplete
00003274 247A 070E movea.l A2, [PC + 0x70E /* 00003984, value 0x123DB315 */]
00003278 DE06 add.b D7, D6
0000327A F304 .extension 0x304 <<F/4-5/1>> // unimplemented
0000327C C900 abcd D4, D0
0000327E 8301 sbcd D1, D1
00003280 0693 05C9 009A addi.l [A3], 0x5C9009A
00003286 0105 btst D5, D0
00003288 6B06 bmi +0x8 /* 00003290 */
0000328A 1721 move.b -[A3], -[A1]
0000328C 437B 4819 chk.w D1, [PC + D4 + 0x19]
label00003290:
00003290 052B 0908 btst [A3 + 0x908], D2
00003294 D334 6105 add.b [[A4 + <<invalid base displacement size>>] + D6], D1
00003298 1330 0803 move.b -[A1], [A0 + D0 + 0x3]
0000329C 1EC1 move.b [A7]+, D1
0000329E 021B 0FBB andi.b [A3]+, 0xBB
000032A2 0401 0143 subi.b D1, 0x43 /* 'C' */
000032A6 3708 move.w -[A3], A0
000032A8 2B19 move.l -[A5], [A1]+
000032AA 0101 btst D1, D0
000032AC 9B3D sub.b <<invalid special address>>, D5
000032AE E100 asl D0.b, 8
000032B0 0301 btst D1, D1
000032B2 0823 5927 btst.b -[A3], 0x27 /* '\'' */
000032B6 1402 move.b D2, D2
000032B8 3721 move.w -[A3], -[A1]
000032BA 430D .invalid 1, A5 // invalid opcode 4 with b == 4
000032BC 0543 bchg D3, D2
000032BE 1165 101B move.b [A0 + 0x101B], -[A5]
000032C2 0C37 215D F106 5B06 cmpi.b [[A7 + <<invalid base displacement size>>] + A7 + 0x5B06], 0x5D /* ']' */
000032CA 090C btst A4, D4
000032CC A323 syscall DisposHandle/DisposeHandle, flags=3
000032CE 6105 bsr +0x7 /* 000032D5 */
000032D0 933D sub.b <<invalid special address>>, D1
000032D2 5303 subq.b D3, 1
000032D4 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
000032D6 0C24 C3C6 cmpi.b -[A4], 0xC6
000032DA B902 xor.b D2, D4
000032DC C061 and.w D0, -[A1]
000032DE 1172 4511 A33D move.b [A0 - 0x5CC3], [[A2 + D4 * 4]]
000032E4 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000032E6 2B21 move.l -[A5], -[A1]
000032E8 0C24 5B1B cmpi.b -[A4], 0x1B
000032EC FB46 .extension 0xB46 <<F/4-5/5>> // unimplemented
000032EE AD02 syscall RealFont, auto_pop
000032F0 6B05 bmi +0x7 /* 000032F7 */
000032F2 0C00 082E cmpi.b D0, 0x2E /* '.' */
000032F6 1302 move.b -[A1], D2
000032F8 170E move.b -[A3], A6
000032FA 33C1 022B 214B move.w [0x022B214B], D1
00003300 03AB 2DC7 bclr [A3 + 0x2DC7], D1
00003304 3111 move.w -[A0], [A1]
00003306 3B01 move.w -[A5], D1
00003308 CD02 abcd D6, D2
0000330A AB2D syscall NewTempHandle
0000330C 5303 subq.b D3, 1
0000330E F801 0329 .tblXX 0xF801, 0x0329 // unimplemented
00003312 0663 5C0F addi.w -[A3], 0x5C0F
00003316 F508 .extension 0x508 <<F/4-5/2>> // unimplemented
00003318 3332 A51E 0F0C move.w -[A1], [[A2] + A2 * 4 + 0xF0C]
0000331E 2473 94F5 movea.l A2, [A3 + A1.w * 4 - 0x11]
00003322 0133 11E5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D0
00003326 0A23 030C xori.b -[A3], 0xC
0000332A 7320 moveq.l D1, 0x20
0000332C C349 exg A1, A1
0000332E 2712 move.l -[A3], [A2]
00003330 7CC5 moveq.l D6, 0xFFFFFFC5
00003332 0B33 3404 btst [A3 + D3.w * 4 + 0x4], D5
00003336 9B04 subx.b D5, D4
00003338 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
0000333A 2444 movea.l A2, D4
0000333C 7921 moveq.l D4, 0x21
0000333E 3720 move.w -[A3], -[A0]
00003340 472A 1709 .invalid 3, [A2 + 0x1709] // invalid opcode 4 with b == 4
00003344 C847 and.w D4, D7
00003346 1A80 move.b [A5], D0
00003348 2443 movea.l A2, D3
0000334A 17E3 0EE8 move.b [PC + D0 * 8 - 0x24], -[A3]
0000334E 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00003350 3722 move.w -[A3], -[A2]
00003352 317E EA85 move.w [A0 - 0x157B], <<invalid special address>>
00003356 02C3 .incomplete
00003358 2007 move.l D0, D7
0000335A 21B2 471A 9AF3 3507 189D 270E move.l [[A0 + <<invalid base displacement size>>] + D3 * 4 + 0x189D270E], [[A2 + D4 * 8] - 0x650D]
00003366 7B83 moveq.l D5, 0xFFFFFF83
00003368 0243 604C andi.w D3, 0x604C /* '`L' */
0000336C D310 add.b [A0], D1
0000336E 00F3 .incomplete
00003370 35A5 792E F350 C579 move.w [[A2 - 0xCB0] + D7 - 0x3A87], -[A5]
00003378 071B btst [A3]+, D3
0000337A FD24 .extension 0xD24 <<F/4-5/6>> // unimplemented
0000337C DB40 addx.w D5, D0
0000337E 271B move.l -[A3], [A3]+
00003380 C96B 1627 and.w [A3 + 0x1627], D4
00003384 1421 move.b D2, -[A1]
00003386 5316 subq.b [A6], 1
00003388 371F move.w -[A3], [A7]+
0000338A D11C add.b [A4]+, D0
0000338C 5E03 addq.b D3, 7
0000338E 0201 7314 andi.b D1, 0x14
00003392 8B10 or.b [A0], D5
00003394 270F move.l -[A3], A7
00003396 DE1A add.b D7, [A2]+
00003398 0A06 3427 xori.b D6, 0x27 /* '\'' */
0000339C 0A27 570F xori.b -[A7], 0xF
000033A0 E907 asl D7.b, 4
000033A2 1033 1AF3 move.b D0, [A3 + D1 * 2 - 0x13]
000033A6 3507 move.w -[A2], D7
000033A8 0F4F bchg A7, D7
000033AA 430A .invalid 1, A2 // invalid opcode 4 with b == 4
000033AC 361B move.w D3, [A3]+
000033AE 6069 bra +0x6B /* 00003419 */
000033B0 971C sub.b [A4]+, D3
000033B2 52F0 B31A A386 shi [[A0 + A3 * 2] - 0x5C7A]
000033B8 DB1A add.b [A2]+, D5
000033BA 6B19 bmi +0x1B /* 000033D5 */
000033BC 5B03 subq.b D3, 5
000033BE 8B0F sbcd -[A5], -[A7]
000033C0 486B 0807 pea.l [A3 + 0x807]
000033C4 0136 7111 btst [[A6 + D7]], D0
000033C8 AD75 syscall TickCount, auto_pop
000033CA 1C38 0107 move.b D6, [0x00000107]
000033CE 071F btst [A7]+, D3
000033D0 948E sub.l D2, A6
000033D2 4E97 jsr [A7]
000033D4 8E88 or.l D7, A0
000033D6 EAF1 78BB 3783 9937 0E97 bfchg [[ + <<invalid base displacement size>> + D3 * 8] - 0x66C8F169] {D2:D3}
000033E0 F037 1D87 0F7E pmovefd <<invalid full ext with IS == 1 and I/IS == 6>>, MR7
000033E6 886B 066B or.w D4, [A3 + 0x66B]
000033EA 086E AB3C 5007 bchg.b [A6 + 0x5007], 0x3C /* '<' */
000033F0 181B move.b D4, [A3]+
000033F2 986C C325 sub.w D4, [A4 - 0x3CDB]
000033F6 0AB3 0007 1EC1 4B37 4324 071E C5A3 4243 xori.l [[A3 + 0x4324071E] + D4 * 2 - 0x3A5CBDBD], 0x71EC1
00003406 2488 move.l [A2], A0
00003408 4B34 CA7B .invalid 5, [A4 + A4 * 2 + 0x7B] // invalid opcode 4 with b == 4
0000340C 1017 move.b D0, [A7]
0000340E 049A B518 A303 subi.l [A2]+, 0xB518A303
00003414 C302 abcd D1, D2
00003416 5B0E subq.b A6, 5
00003418 D307 addx.b D1, D7
0000341A 6102 bsr +0x4 /* 0000341E */
0000341C D81B add.b D4, [A3]+
fn0000341E:
0000341E 1143 240B move.b [A0 + 0x240B], D3
00003422 0103 btst D3, D0
00003424 2743 2497 move.l [A3 + 0x2497], D3
00003428 324F movea.w A1, A7
0000342A 4C2B 2A78 2EA3 movem.w D3,D4,D5,D6,A1,A3,A5, [A3 + 0x2EA3]
00003430 42E5 .invalid -[A5] // invalid opcode 4 with subtype 1
00003432 1707 move.b -[A3], D7
00003434 1173 3407 1EF9 move.b [A0 + 0x1EF9], [A3 + D3.w * 4 + 0x7]
0000343A 8C17 or.b D6, [A7]
0000343C 0421 171A subi.b -[A1], 0x1A
00003440 0707 btst D7, D3
00003442 0895 1718 bclr.b [A5], 0x18
00003446 4CC3 068B movem.l D0,D1,D3,D7,A1,A2, D3
0000344A 466A DB09 not.w [A2 - 0x24F7]
0000344E 171B move.b -[A3], [A3]+
00003450 FD77 .extension 0xD77 <<F/4-5/6>> // unimplemented
00003452 8616 or.b D3, [A6]
00003454 6B16 bmi +0x18 /* 0000346C */
00003456 1719 move.b -[A3], [A1]+
00003458 A98B syscall ParamText
0000345A 469B not.l [A3]+
0000345C 0023 4A26 ori.b -[A3], 0x26 /* '&' */
00003460 606B bra +0x6D /* 000034CD */
00003462 27E3 0126 EB0C DB22 move.l [[PC - 0x14F4] + D0 - 0x24DE], -[A3]
0000346A 0505 btst D5, D2
label0000346C:
0000346C 2617 move.l D3, [A7]
0000346E 03B0 2B03 D318 2717 bclr [[A0 + <<invalid base displacement size>> + D2 * 2] - 0x2CE7D8E9], D1
00003476 863B 02AB or.b D3, [PC + D0.w * 2 - 0x85]
0000347A 2817 move.l D4, [A7]
0000347C 19B9 1417 224F C301 move.b [[A4 + <<invalid base displacement size>> + A4 * 2]], [0x1417224F]
00003484 C551 and.w [A1], D2
00003486 7473 moveq.l D2, 0x73
00003488 0317 btst [A7], D1
0000348A 0368 9489 bchg [A0 - 0x6B77], D1
0000348E 0874 8500 6108 bchg.b [A4 + <<invalid base displacement size>> + D6], 0x0
00003494 7417 moveq.l D2, 0x17
00003496 1628 1709 move.b D3, [A0 + 0x1709]
0000349A DF19 add.b [A1]+, D7
0000349C 0517 btst [A7], D2
0000349E 1F04 move.b -[A7], D4
000034A0 0701 btst D1, D3
000034A2 06C1 .incomplete
000034A4 02A5 0528 C301 andi.l -[A5], 0x528C301
000034AA 1AA5 move.b [A5], -[A5]
000034AC 05E3 .incomplete
000034AE 0981 bclr D1, D4
000034B0 0028 9428 7423 ori.b [A0 + 0x7423], 0x28 /* '(' */
000034B6 16EB 05A8 move.b [A3]+, [A3 + 0x5A8]
000034BA 3B0E move.w -[A5], A6
000034BC 3BE1 move.w <<invalid special address>>, -[A1]
000034BE 89A2 or.l -[A2], D4
000034C0 6908 bvs +0xA /* 000034CA */
000034C2 7B06 moveq.l D5, 0x06
000034C4 6108 bsr +0xA /* 000034CE */
000034C6 7B06 moveq.l D5, 0x06
000034C8 547B 0769 087B addq.w [[PC + 0x87B]], 2
// begin alternate branch 000034CA-000034CE
label000034CA:
000034CA 0769 087B bchg [A1 + 0x87B], D3
// end alternate branch 000034CA-000034CE
// begin alternate branch 000034CC-000034D4
label000034CC:
000034CC 087B 066D 0881 bchg.b [PC + D0 - 0x127], 0x6D /* 'm' */
fn000034CE: // (misaligned)
000034D2 0107 btst D7, D0
// end alternate branch 000034CC-000034D4
label000034CA: // (misaligned)
label000034CC: // (misaligned)
fn000034CE:
000034CE 066D 0881 0107 addi.w [A5 + 0x107], 0x881
000034D4 11A0 C732 D51B 5949 0834 move.b [[A0 - 0x2AE4A6B7 + A4 * 8] + 0x834], -[A0]
000034DE 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4
000034E0 7B06 moveq.l D5, 0x06
000034E2 E309 lsl D1.b, 1
000034E4 171B move.b -[A3], [A3]+
000034E6 3117 move.w -[A0], [A7]
000034E8 1B56 1307 move.b [A5 + 0x1307], [A6]
000034EC 1484 move.b [A2], D4
000034EE BA07 cmp.b D5, D7
000034F0 11F4 1402 7B1E move.b [0x00007B1E], [A4 + D1.w * 4 + 0x2]
000034F6 1406 move.b D2, D6
000034F8 A435 syscall OffLine/Offline, flags=4
000034FA 1125 move.b -[A0], -[A5]
000034FC 014D bchg A5, D0
000034FE 0407 1124 subi.b D7, 0x24 /* '$' */
00003502 3637 9B41 move.w D3, [[A7 + <<invalid base displacement size>>]]
00003506 45A5 .invalid 2, -[A5] // invalid opcode 4 with b == 6
00003508 8305 sbcd D1, D5
0000350A 522A 8305 addq.b [A2 - 0x7CFB], 1
0000350E 171E move.b -[A3], [A6]+
00003510 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00003512 1217 move.b D1, [A7]
00003514 9F07 subx.b D7, D7
00003516 25C6 1728 move.l [PC + 0x1728 /* 00004C40, cstring ""<EOF> */], D6
0000351A 7E1C moveq.l D7, 0x1C
0000351C 987B 041A sub.w D4, [PC + D0.w * 4 + 0x1A]
00003520 081A 2A02 btst.b [A2]+, 0x2
00003524 F33E .extension 0x33E <<F/4-5/1>> // unimplemented
00003526 60C1 bra -0x3D /* 000034E9 */
00003528 3546 5273 move.w [A2 + 0x5273], D6
0000352C 33D4 CC33 5D47 move.w [0xCC335D47], [A4]
00003532 195F 0720 move.b [A4 + 0x720], [A7]+
00003536 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
00003538 167D movea.b A3, <<invalid special address>>
0000353A 070B btst A3, D3
0000353C D7CA add.l A3, A2
0000353E C02B 1127 and.b D0, [A3 + 0x1127]
00003542 0CF6 .incomplete
00003544 5309 subq.b A1, 1
00003546 6584 bcs -0x7A /* 000034CC */
00003548 C53A A042 and.b [PC - 0x5FBE /* FFFFA044, cstring ""<EOF> */], D2
0000354C 6305 bls +0x7 /* 00003553 */
0000354E 570D subq.b A5, 3
00003550 2D83 32C0 move.l [A6 + D3.w * 2 - 0x64], D3
00003554 3720 move.w -[A3], -[A0]
00003556 9F10 sub.b [A0], D7
00003558 8893 or.l D4, [A3]
0000355A 3DAB 0745 CF45 move.w <<invalid full ext with IS == 1 and I/IS == 5>>, [A3 + 0x745]
00003560 032B 086E btst [A3 + 0x86E], D1
00003564 2483 move.l [A2], D3
00003566 57AB 1706 subq.l [A3 + 0x1706], 3
0000356A 3B37 C9CA 7324 move.w -[A5], [[ + <<invalid base displacement size>>] + 0x7324]
00003570 2B00 move.l -[A5], D0
00003572 7324 moveq.l D1, 0x24
00003574 1B0C move.b -[A5], A4
00003576 AD01 syscall FMSwapFont, auto_pop
00003578 6B42 bmi +0x44 /* 000035BC */
0000357A B501 xor.b D1, D2
0000357C 35B0 3073 2433 move.w [A2 + D2.w * 4 + 0x33], [A0 + D3.w + 0x73]
00003582 3341 0007 move.w [A1 + 0x7], D1
00003586 0ECB .incomplete
00003588 7324 moveq.l D1, 0x24
0000358A EC27 asr D7.b, D6
0000358C 10B1 6710 move.b [A0], [A1 + D6 * 8]
00003590 B817 cmp.b D4, [A7]
00003592 1BC5 move.b <<invalid special address>>, D5
00003594 DB04 addx.b D5, D4
00003596 8547 3710 pack D2, D7, 0x3710
0000359A DC17 add.b D6, [A7]
0000359C 202D AC63 move.l D0, [A5 - 0x539D]
000035A0 0786 bclr D6, D3
000035A2 0A7E 2702 xori.w <<invalid special address>>, 0x2702
000035A6 B438 3702 cmp.b D2, [0x00003702]
000035AA B938 0707 xor.b [0x00000707], D4
000035AE 3B1B move.w -[A5], [A3]+
000035B0 0D24 btst -[A4], D6
000035B2 1317 move.b -[A1], [A7]
000035B4 1027 move.b D0, -[A7]
000035B6 0243 6B02 andi.w D3, 0x6B02
000035BA 2707 move.l -[A3], D7
label000035BC:
000035BC 3BCB move.w <<invalid special address>>, A3
000035BE 1163 0737 move.b [A0 + 0x737], -[A3]
000035C2 0CAA 3708 3080 9B45 cmpi.l [A2 - 0x64BB], 0x37083080
000035CA 4261 clr.w -[A1]
000035CC B67B 3425 cmp.w D3, [PC + D3.w * 4 + 0x25]
000035D0 A917 syscall GetWRefCon
000035D2 20E6 move.l [A0]+, -[A6]
000035D4 3EFB 0D54 move.w [A7]+, <<invalid full ext with I/IS == 4>>
000035D8 2639 9E17 159D move.l D3, [0x9E17159D]
000035DE 5311 subq.b [A1], 1
000035E0 ED9E rol D6, 6
000035E2 2303 move.l -[A1], D3
000035E4 5C36 5BBC addq.b <<invalid full ext with I/IS == 4>>, 6
000035E8 5826 addq.b -[A6], 4
000035EA 931A sub.b [A2]+, D1
000035EC 7B34 moveq.l D5, 0x34
000035EE AB01 syscall BitsToMap
000035F0 6311 bls +0x13 /* 00003603 */
000035F2 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000035F4 5C14 addq.b [A4], 6
000035F6 5B3C C626 subq.b 0x26 /* '&' */, 5
000035FA 0316 btst [A6], D1
000035FC 8B04 sbcd D5, D4
000035FE B101 xor.b D1, D0
00003600 E315 roxl D5.b, 1
00003602 6716 beq +0x18 /* 0000361A */
00003604 A9B3 syscall SystemClick
00003606 03C6 .incomplete
00003608 267B 04E9 movea.l A3, [PC + D0.w * 4 - 0x23]
0000360C B17A 68A0 xor.w [PC + 0x68A0 /* 00009EAE, cstring ""<EOF> */], D0
00003610 A322 syscall NewHandleClear, flags=3
00003612 0E37 10A1 4199 .invalid.b [[ + D4]], 0xA1 // invalid immediate operation
00003618 3B0D move.w -[A5], A5
label0000361A:
0000361A 3700 move.w -[A3], D0
0000361C 3527 move.w -[A2], -[A7]
0000361E 1A24 move.b D5, -[A4]
00003620 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00003622 071D btst [A5]+, D3
00003624 9A80 sub.l D5, D0
00003626 2D9A E403 move.l [A6 + A6.w * 4 + 0x3], [A2]+
0000362A 0EA4 A310 A31D .invalid.l -[A4], 0xA310A31D // invalid immediate operation
00003630 0515 btst [A5], D2
00003632 2780 2845 move.l [A3 + D2 + 0x45], D0
00003636 3D7C 7B33 8501 move.w [A6 - 0x7AFF], 0x7B33 /* '{3' */
0000363C 630F bls +0x11 /* 0000364D */
0000363E 8D01 sbcd D6, D1
00003640 3485 move.w [A2], D5
00003642 0186 bclr D6, D0
00003644 0AF0 .incomplete
00003646 A502 syscall Read, flags=5
00003648 30E2 move.w [A0]+, -[A2]
0000364A 5B08 subq.b A0, 5
0000364C 7B33 moveq.l D5, 0x33
0000364E 071E btst [A6]+, D3
00003650 C6C3 mulu.w D3, D3
00003652 0F07 btst D7, D7
00003654 1EC2 move.b [A7]+, D2
00003656 0B0D btst A5, D5
00003658 9307 subx.b D1, D7
0000365A 6B0E bmi +0x10 /* 0000366A */
0000365C B604 cmp.b D3, D4
0000365E 0F7A B293 bchg [PC - 0x4D6D /* FFFFE8F3, cstring ""<EOF> */], D7
00003662 0761 bchg -[A1], D3
00003664 010E btst A6, D0
00003666 0B0D btst A5, D5
00003668 000B 3614 ori.b A3, 0x14
// begin alternate branch 0000366A-0000366C
label0000366A:
0000366A 3614 move.w D3, [A4]
// end alternate branch 0000366A-0000366C
label0000366A: // (misaligned)
0000366C 04B3 66BB 0586 0B36 60CA 45A2 0B0D subi.l [[A3 + 0x60CA45A2] + D0 * 2 + 0xB0D], 0x66BB0586
0000367A 8162 or.w -[A2], D0
0000367C 0634 733C 8302 C30F addi.b [[A4 + <<invalid base displacement size>> + A0 * 2] - 0x3CF1], 0x3C /* '<' */
00003684 C500 abcd D2, D0
00003686 0E73 3C07 142F .invalid.w [A3 + D1.w * 4 + 0x2F], 0x3C07 // invalid immediate operation
0000368C 8319 or.b [A1]+, D1
0000368E 0302 btst D2, D1
00003690 BB37 8399 xor.b [[ + A0 * 2]], D5
00003694 6301 bls +0x3 /* 00003697 */
00003696 BB37 8399 xor.b [[ + A0 * 2]], D5
0000369A 8883 or.l D4, D3
0000369C 19E5 7183 move.b 0x83, -[A5]
000036A0 192E 5209 move.b -[A4], [A6 + 0x5209]
000036A4 11AB 0707 0557 move.b <<invalid full ext with IS == 1 and I/IS == 7>>, [A3 + 0x707]
000036AA A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
000036AC 530E subq.b A6, 1
000036AE C50B abcd -[A2], -[A3]
000036B0 0FC9 .incomplete
000036B2 0B00 btst D0, D5
000036B4 7C5B moveq.l D6, 0x5B
000036B6 3C0C move.w D6, A4
000036B8 146B 3C2C movea.b A2, [A3 + 0x3C2C]
000036BC B315 xor.b [A5], D1
000036BE 6B0E bmi +0x10 /* 000036CE */
000036C0 6106 bsr +0x8 /* 000036C8 */
000036C2 D8A1 add.l D4, -[A1]
000036C4 0727 btst -[A7], D3
000036C6 07B4 F30B 5B05 7308 bclr [[A4 + <<invalid base displacement size>> + A7 * 2] + 0x5B057308], D3
// begin alternate branch 000036C8-000036CE
fn000036C8:
000036C8 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000036CA 5B05 subq.b D5, 5
000036CC 7308 moveq.l D1, 0x08
// end alternate branch 000036C8-000036CE
fn000036C8: // (misaligned)
label000036CE:
000036CE 21AB E308 7304 move.l <<invalid full ext with I/IS == 4>>, [A3 - 0x1CF8]
000036D4 6B05 bmi +0x7 /* 000036DB */
000036D6 1436 1B62 5B3C A50D move.b D2, [[A6 + 0x5B3C] - 0x5AF3]
000036DE 7B03 moveq.l D5, 0x03
000036E0 E506 asl D6.b, 2
000036E2 5B05 subq.b D5, 5
000036E4 F073 04B2 .extension 0x073 <<F/1/0>>, 0x04B2 // unimplemented
000036E8 8518 or.b [A0]+, D2
000036EA 6B4C bmi +0x4E /* 00003738 */
000036EC 6849 bvc +0x4B /* 00003737 */
000036EE 053B 1303 0249 0247 btst [[PC + <<invalid base displacement size>> + D1 * 2] + 0x2490247], D2
000036F6 1896 move.b [A4], [A6]
000036F8 9B4E subx.w -[A5], -[A6]
000036FA 0713 btst [A3], D3
000036FC F280 A2A3 .extension 0x280 <<F/2-3/1>> // unimplemented
00003700 020C BB0F andi.b A4, 0xF
00003704 E107 asl D7.b, 8
00003706 8311 or.b [A1], D1
00003708 069B 5DC1 967B addi.l [A3]+, 0x5DC1967B
0000370E 0DCB .incomplete
00003710 6006 bra +0x8 /* 00003718 */
00003712 1316 move.b -[A1], [A6]
00003714 A500 syscall Open/PBHOpen/HOpen, flags=5
00003716 4328 062B .invalid 1, [A0 + 0x62B] // invalid opcode 4 with b == 4
// begin alternate branch 00003718-00003720
label00003718:
00003718 062B 0CA5 00BB addi.b [A3 + 0xBB], 0xA5
0000371E 604B bra +0x4D /* 0000376B */
// end alternate branch 00003718-00003720
label00003718: // (misaligned)
0000371A 0CA5 00BB 604B cmpi.l -[A5], 0xBB604B
00003720 03C1 .incomplete
00003722 8BC3 divs.w D5, D3
00003724 604B bra +0x4D /* 00003771 */
00003726 0393 bclr [A3], D1
00003728 3D4B 036B move.w [A6 + 0x36B], A3
0000372C 064B 031B addi.w A3, 0x31B
00003730 0F7B 01D3 344B 039B bchg [[] + 0x344B039B], D7
label00003738:
00003738 3D4B 03E3 move.w [A6 + 0x3E3], A3
0000373C 4A4B tst.w A3
0000373E 03E1 .incomplete
00003740 817B 81BB 3D07 0A14 070A 1C93 or.w [[0x3D070A14 + A0] + 0x70A1C93], D0
0000374C 07BB 1407 bclr [PC + D1.w * 4 + 0x7], D3
00003750 1F51 4B03 move.b [A7 + 0x4B03], [A1]
00003754 734A moveq.l D1, 0x4A
00003756 071E btst [A6]+, D3
00003758 4D4B chk.w D6, A3
0000375A 036B 2417 bchg [A3 + 0x2417], D1
0000375E 1E4B movea.b A7, A3
00003760 DB2D 071E add.b [A5 + 0x71E], D5
00003764 434B chk.w D1, A3
00003766 03DB .incomplete
00003768 4A93 tst.l [A3]
0000376A 07D3 .incomplete
0000376C 0F93 bclr [A3], D7
0000376E 0763 bchg -[A3], D3
00003770 3424 move.w D2, -[A4]
00003772 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00003774 0F02 btst D2, D7
00003776 7B81 moveq.l D5, 0xFFFFFF81
00003778 5B34 1720 1E8E subq.b [A4 + 0x1E8E + D1 * 8], 5
0000377E 0223 4C17 andi.b -[A3], 0x17
00003782 1BB3 234C E883 move.b [A5 + A6 - 0x125], <<invalid full ext with I/IS == 4>>
00003788 1132 02AB move.b -[A0], [A2 + D0.w * 2 - 0x85]
0000378C 3E7B 0123 1893 073B 164B movea.w A7, [[PC + 0x1893 + D0] + 0x73B164B]
00003796 030B btst A3, D1
00003798 3E07 move.w D7, D7
0000379A 0F98 bclr [A0]+, D7
0000379C C30B abcd -[A1], -[A3]
0000379E 1713 move.b -[A3], [A3]
000037A0 3F17 move.w -[A7], [A7]
000037A2 1EC2 move.b [A7]+, D2
000037A4 170F move.b -[A3], A7
000037A6 987B 01F3 027B 01A3 087B 011B sub.w D4, [[0x27B01A3] + 0x87B011B]
000037B2 0D7B 017B 347B 0113 217B 01A3 bchg [[PC + 0x347B0113] + 0x217B01A3], D6
000037BE 137B 018B 122E 6351 362B move.b [A1 + 0x362B], [[ + <<invalid base displacement size>> + D0] + 0x122E6351]
000037C8 3407 move.w D2, D7
000037CA 2C7D movea.l A6, <<invalid special address>>
000037CC 3236 130D move.w D1, [[A6 + <<invalid base displacement size>>] + D1 * 2]
000037D0 0223 652C andi.b -[A3], 0x2C /* ',' */
000037D4 DB1A add.b [A2]+, D5
000037D6 130D move.b -[A1], A5
000037D8 D360 add.w -[A0], D1
000037DA 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000037DC 4B60 chk.w D5, -[A0]
000037DE 6721 beq +0x23 /* 00003801 */
000037E0 9BAE 749B sub.l [A6 + 0x749B], D5
000037E4 0174 1C98 bchg [A4 + D1 * 4 - 0x104], D0
000037E8 8301 sbcd D1, D1
000037EA 6CC3 bge -0x3B /* 000037AF */
000037EC 1F12 move.b -[A7], [A2]
000037EE 72B3 moveq.l D1, 0xFFFFFFB3
000037F0 15AB 3D1A 7463 move.b [A2 + D7.w * 4 + 0x63], [A3 + 0x3D1A]
000037F6 120B move.b D1, A3
000037F8 0193 bclr [A3], D0
000037FA 07AB 3D6E bclr [A3 + 0x3D6E], D3
000037FE 241F move.l D2, [A7]+
00003800 7D03 moveq.l D6, 0x03
00003802 B303 xor.b D3, D1
00003804 6E1A bgt +0x1C /* 00003820 */
00003806 740F moveq.l D2, 0x0F
00003808 F443 .invalid <<cinv/cpush with scope=0>>
0000380A 13A3 0164 move.b <<invalid full ext with I/IS == 4>>, -[A3]
0000380E 746C moveq.l D2, 0x6C
00003810 D330 D34B 6108 E813 add.b [[A0 + <<invalid base displacement size>>] + 0x6108E813], D1
00003818 0D04 btst D4, D6
0000381A 7B34 moveq.l D5, 0x34
0000381C 020F 020F andi.b A7, 0xF
label00003820:
00003820 127E movea.b A1, <<invalid special address>>
00003822 4A0F tst.b A7
00003824 0407 A073 subi.b D7, 0x73 /* 's' */
00003828 2B42 3B05 move.l [A5 + 0x3B05], D2
0000382C E427 asr D7.b, D2
0000382E 2B8F 4A93 move.l [A5 + D4 * 2 - 0x109], A7
00003832 DB3B 05A3 0D0D 01CB 5127 add.b [[0xD0D + D0 * 4] + 0x1CB5127], D5
0000383C 1082 move.b [A0], D2
0000383E 0720 btst -[A0], D3
00003840 234B 033B move.l [A1 + 0x33B], A3
00003844 248E move.l [A2], A6
00003846 32AD 050F move.w [A1], [A5 + 0x50F]
0000384A 2586 52B3 move.l [A2 + D5.w * 2 - 0x77], D6
0000384E 03E3 .incomplete
00003850 2384 06AC move.l [A1 + D0.w * 8 - 0x84], D4
00003854 8D8A A14F unpk -[A6], -[A2], 0xA14F
00003858 6002 bra +0x4 /* 0000385C */
0000385A CB4E exg A5, A6
label0000385C:
0000385C 472D 1213 .invalid 3, [A5 + 0x1213] // invalid opcode 4 with b == 4
00003860 1036 A32D 272D move.b D0, [[A6 + 0x272D] + A2 * 2]
00003866 1B6E 24EB 03EB move.b [A5 + 0x3EB], [A6 + 0x24EB]
0000386C 3247 movea.w A1, D7
0000386E 2201 move.l D1, D1
00003870 8B12 or.b [A2], D5
00003872 2B00 move.l -[A5], D0
00003874 8B12 or.b [A2], D5
00003876 9A4E sub.w D5, A6
00003878 8B12 or.b [A2], D5
0000387A 8308 sbcd -[A1], -[A0]
0000387C 0C21 2A45 cmpi.b -[A1], 0x45 /* 'E' */
00003880 3837 1DDF move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00003884 272D A5BB move.l -[A3], [A5 - 0x5A45]
00003888 0261 1903 andi.w -[A1], 0x1903
0000388C 07D3 .incomplete
0000388E 029B 0A33 1681 andi.l [A3]+, 0xA331681
00003894 907B 01DB 1B23 056B sub.w D0, [[] + 0x1B23056B]
0000389C 0253 3D7B andi.w [A3], 0x3D7B /* '={' */
000038A0 01BB 5F61 0163 bclr [[PC + 0x163]], D0
000038A6 3D41 00FB move.w [A6 + 0xFB], D1
000038AA 337B 017B 817B 817B 8107 A02F 771E move.w [A1 + 0x771E], [[PC - 0x7E847E85] - 0x7EF85FD1]
000038B8 0649 93A0 addi.w A1, 0x93A0
000038BC E10B lsl D3.b, 8
000038BE 0105 btst D5, D0
000038C0 2B00 move.l -[A5], D0
000038C2 FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
000038C4 2B19 move.l -[A5], [A1]+
000038C6 B31A xor.b [A2]+, D1
000038C8 FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
000038CA 3316 move.w -[A1], [A6]
000038CC E8FB 04E8 631E E8F3 bftst [[PC] + D6 * 2 - 0x170D] {19:D0}
000038D4 6017 bra +0x19 /* 000038ED */
000038D6 1DF6 027C move.b <<invalid special address>>, [A6 + D0.w * 2 + 0x7C]
000038DA D302 addx.b D1, D2
000038DC 9304 subx.b D1, D4
000038DE 633D bls +0x3F /* 0000391D */
000038E0 1C38 530E move.b D6, [0x0000530E]
000038E4 D307 addx.b D1, D7
000038E6 9B03 subx.b D5, D3
000038E8 0307 btst D7, D1
000038EA E347 asl D7.w, 1
000038EC 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000038EE 0307 btst D7, D1
000038F0 1702 move.b -[A3], D2
000038F2 A023 syscall DisposHandle/DisposeHandle
000038F4 2921 move.l -[A4], -[A1]
000038F6 0853 02F3 bchg.b [A3], 0xF3
000038FA 4403 neg.b D3
000038FC 07CB .incomplete
000038FE 02C1 .incomplete
00003900 0893 04FB bclr.b [A3], 0xFB
00003904 33D8 B31A 3316 move.w [0xB31A3316], [A0]+
0000390A FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
0000390C 040F F911 subi.b A7, 0x11
00003910 0705 btst D5, D3
00003912 02E5 .incomplete
00003914 1102 move.b -[A0], D2
00003916 0F6E 2483 bchg [A6 + 0x2483], D7
0000391A 46EB 4706 move.w SR, [A3 + 0x4706]
0000391E 6B54 bmi +0x56 /* 00003974 */
00003920 2512 move.l -[A2], [A2]
00003922 0F10 btst [A0], D7
00003924 2710 move.l -[A3], [A0]
00003926 F37B .extension 0x37B <<F/4-5/1>> // unimplemented
00003928 0D3B 346E btst [PC + D3.w * 4 + 0x6E], D6
0000392C 072D 4861 btst [A5 + 0x4861], D3
00003930 4FCB lea.l A7, A3
00003932 02D3 .incomplete
00003934 3D4E D33D move.w [A6 - 0x2CC3], A6
00003938 24B3 26C3 move.l [A2], [A3 + D2.w * 8 - 0x61]
0000393C 580F addq.b A7, 4
0000393E A100 syscall Open/PBHOpen/HOpen, flags=1
00003940 8E63 or.w D7, -[A3]
00003942 3C6E 0704 movea.w A6, [A6 + 0x704]
00003946 A901 syscall FMSwapFont
00003948 02A3 035C 0901 andi.l -[A3], 0x35C0901
0000394E 3337 1101 move.w -[A1], [[A7 + <<invalid base displacement size>> + D1]]
00003952 5C8E addq.l A6, 6
00003954 1FA5 B0E1 move.b [A7 + A3.w - 0x31], -[A5]
00003958 18BB 12CB move.b [A4], [PC + D1.w * 2 - 0x53]
0000395C 02CE .incomplete
0000395E 171E move.b -[A3], [A6]+
00003960 EC4E lsr D6.w, 6
00003962 CE81 and.l D7, D1
00003964 1F63 494E move.b [A7 + 0x494E], -[A3]
00003968 CE2E 0AE3 and.b D7, [A6 + 0xAE3]
0000396C 27A1 A27E move.l [A3 + A2.w * 2 + 0x7E], -[A1]
00003970 9A07 sub.b D5, D7
00003972 07CB .incomplete
label00003974:
00003974 6B12 bmi +0x14 /* 00003988 */
00003976 2708 move.l -[A3], A0
00003978 4727 .invalid 3, -[A7] // invalid opcode 4 with b == 4
0000397A 0273 5711 83D3 18BB 2307 andi.w [[] + 0x18BB2307], 0x5711
00003984 123D move.b D1, <<invalid special address>>
00003986 B315 xor.b [A5], D1
label00003988:
00003988 F333 .extension 0x333 <<F/4-5/1>> // unimplemented
0000398A 4586 .invalid 2, D6 // invalid opcode 4 with b == 6
0000398C 8C85 or.l D6, D5
0000398E 0207 1B4C andi.b D7, 0x4C /* 'L' */
00003992 0B4C bchg A4, D5
00003994 3702 move.w -[A3], D2
00003996 71E1 moveq.l D0, 0xFFFFFFE1
00003998 00E3 .incomplete
0000399A 6206 bhi +0x8 /* 000039A2 */
0000399C 0B10 btst [A0], D5
0000399E F500 .extension 0x500 <<F/4-5/2>> // unimplemented
000039A0 0AED .incomplete
label000039A2:
000039A2 000F 0622 ori.b A7, 0x22 /* '\"' */
000039A6 ED00 asl D0.b, 6
000039A8 0F8D bclr A5, D7
000039AA 07E1 .incomplete
000039AC 000F E16E ori.b A7, 0x6E /* 'n' */
000039B0 ED00 asl D0.b, 6
000039B2 F362 .extension 0x362 <<F/4-5/1>> // unimplemented
000039B4 06A3 0CED 00FB addi.l -[A3], 0xCED00FB
000039BA 6206 bhi +0x8 /* 000039C2 */
000039BC 52F5 0143 0CED 000F shi [[A5 + <<invalid base displacement size>>] + 0xCED000F]
// begin alternate branch 000039C2-000039C8
label000039C2:
000039C2 000F 0617 ori.b A7, 0x17
000039C6 1E10 move.b D7, [A0]
// end alternate branch 000039C2-000039C8
label000039C2: // (misaligned)
000039C4 0617 1E10 addi.b [A7], 0x10
000039C8 E500 asl D0.b, 2
000039CA 0F06 btst D6, D7
000039CC 82E9 0000 divu.w D1, [A1 + 0x0]
000039D0 8B01 sbcd D5, D1
000039D2 8175 890E 4ECE or.w [[A5 + <<invalid base displacement size>>] + A0 + 0x4ECE], D0
000039D8 2101 move.l -[A0], D1
000039DA 070A btst A2, D3
000039DC 2590 0E24 move.l [A2 + D0 * 8 + 0x24], [A0]
000039E0 0E4B 2A24 .invalid.w A3, 0x2A24 /* '*$' */ // invalid immediate operation
000039E4 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
000039E6 4B2A 327B .invalid 5, [A2 + 0x327B] // invalid opcode 4 with b == 4
000039EA 3C61 movea.w A6, -[A1]
000039EC 191B move.b -[A4], [A3]+
000039EE 0D06 btst D6, D6
000039F0 4B2A 251A .invalid 5, [A2 + 0x251A] // invalid opcode 4 with b == 4
000039F4 6B34 bmi +0x36 /* 00003A2A */
000039F6 0227 A02D andi.b -[A7], 0x2D /* '-' */
000039FA 1717 move.b -[A3], [A7]
000039FC 6474 bcc +0x76 /* 00003A72 */
000039FE 1711 move.b -[A3], [A1]
00003A00 2E57 movea.l A7, [A7]
00003A02 117B DB0E 3B08 D052 move.b [A0 - 0x2FAE], [[PC + <<invalid base displacement size>>] + A5 * 2 + 0x3B08]
00003A0A E30B lsl D3.b, 1
00003A0C 54E3 scc -[A3]
00003A0E 0B12 btst [A2], D5
00003A10 AB24 syscall SetUpStretch
00003A12 CB01 abcd D5, D1
00003A14 2A07 move.l D5, D7
00003A16 1C7D movea.b A6, <<invalid special address>>
00003A18 DB8E addx.l -[A5], -[A6]
00003A1A 0829 0428 AB02 btst.b [A1 - 0x54FE], 0x28 /* '(' */
00003A20 1A25 move.b D5, -[A5]
00003A22 04E3 .incomplete
00003A24 0947 bchg D7, D4
00003A26 05C5 .incomplete
00003A28 00C3 .incomplete
label00003A2A:
00003A2A 0032 2E0E DB02 5B2A ori.b [[A2 + <<invalid base displacement size>> + A5 * 2] + 0x5B2A], 0xE
00003A32 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00003A34 1719 move.b -[A3], [A1]+
00003A36 D741 addx.w D3, D1
00003A38 011A btst [A2]+, D0
00003A3A E30B lsl D3.b, 1
00003A3C 067B 424E CE17 addi.w [PC + A4 * 8 + 0x17], 0x424E /* 'BN' */
00003A42 1F2F 271D move.b -[A7], [A7 + 0x271D]
00003A46 F64B 0D63 .extension 0x64B <<F/1/3>>, 0x0D63 // unimplemented
00003A4A 0261 0AAB andi.w -[A1], 0xAAB
00003A4E 062B 0593 9AAB addi.b [A3 - 0x6555], 0x93
00003A54 069B 0D03 1743 addi.l [A3]+, 0xD031743
// begin alternate branch 00003A56-00003A5C
label00003A56:
00003A56 0D03 btst D3, D6
00003A58 1743 1CD4 move.b [A3 + 0x1CD4], D3
// end alternate branch 00003A56-00003A5C
label00003A56: // (misaligned)
00003A5A 1CD4 move.b [A6]+, [A4]
00003A5C 2B1E move.l -[A5], [A6]+
00003A5E D4EC 2B05 add.w A2, [A4 + 0x2B05]
00003A62 FB96 .invalid <<F/6/5>>
00003A64 0317 btst [A7], D1
00003A66 0B42 bchg D2, D5
00003A68 DAF3 1813 add.w A5, [A3 + D1 + 0x13]
00003A6C 3741 000B move.w [A3 + 0xB], D1
00003A70 37A9 00DB 4383 1C2B 050F move.w [[ + <<invalid base displacement size>> + D4 * 2] + 0x1C2B050F], [A1 + 0xDB]
// begin alternate branch 00003A72-00003A7A
label00003A72:
00003A72 00DB .incomplete
00003A74 4383 .invalid 1, D3 // invalid opcode 4 with b == 6
00003A76 1C2B 050F move.b D6, [A3 + 0x50F]
// end alternate branch 00003A72-00003A7A
label00003A72: // (misaligned)
00003A7A 0102 btst D2, D0
00003A7C 0337 171C btst <<invalid full ext with I/IS == 4>>, D1
00003A80 1683 move.b [A3], D3
00003A82 534B subq.w A3, 1
00003A84 0D1B btst [A3]+, D6
00003A86 1402 move.b D2, D2
00003A88 4363 chk.w D1, -[A3]
00003A8A 88DB divu.w D4, [A3]+
00003A8C 4A1C tst.b [A4]+
00003A8E 2315 move.l -[A1], [A5]
00003A90 B30F cmpm.b [A1]+, [A7]+
00003A92 DAD3 add.w A5, [A3]
00003A94 1F44 4423 move.b [A7 + 0x4423], D4
00003A98 0570 AB14 bchg <<invalid full ext with I/IS == 4>>, D2
00003A9C 690A bvs +0xC /* 00003AA8 */
00003A9E 0717 btst [A7], D3
00003AA0 0F32 3236 btst [A2 + D3.w * 2 + 0x36], D7
00003AA4 0F36 0F61 01F3 btst [[A6 + 0x1F3]], D7
// begin alternate branch 00003AA8-00003AAA
label00003AA8:
00003AA8 01F3 .incomplete
// end alternate branch 00003AA8-00003AAA
label00003AA8: // (misaligned)
00003AAA 1C02 move.b D6, D2
00003AAC B324 xor.b -[A4], D1
00003AAE D00E add.b D0, A6
00003AB0 0B03 btst D3, D5
00003AB2 1CAA BB04 move.b [A6], [A2 - 0x44FC]
00003AB6 A103 syscall Write, flags=1
00003AB8 A444 syscall SetFPos, flags=4
00003ABA 9307 subx.b D1, D7
00003ABC AB14 syscall PatDither
00003ABE A60B syscall Rename/PBHRename/HRename, flags=6
00003AC0 0341 bchg D1, D1
00003AC2 0217 19FB andi.b [A7], 0xFB
00003AC6 6A8E bpl -0x70 /* 00003A56 */
00003AC8 3717 move.w -[A3], [A7]
00003ACA 996A 8EE9 sub.w [A2 - 0x7117], D4
00003ACE 040F 360F subi.b A7, 0xF
00003AD2 8102 sbcd D0, D2
00003AD4 8327 or.b -[A7], D1
00003AD6 FB20 .extension 0xB20 <<F/4-5/5>> // unimplemented
00003AD8 0B03 btst D3, D5
00003ADA 9B0B subx.b -[A5], -[A3]
00003ADC D300 addx.b D1, D0
00003ADE FB45 .extension 0xB45 <<F/4-5/5>> // unimplemented
00003AE0 8105 sbcd D0, D5
00003AE2 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00003AE4 1104 move.b -[A0], D4
00003AE6 6903 bvs +0x5 /* 00003AEB */
00003AE8 C500 abcd D2, D0
00003AEA 0717 btst [A7], D3
00003AEC A737 syscall ReadParam, flags=7
00003AEE 117E CD04 move.b [A0 - 0x32FC], <<invalid special address>>
00003AF2 0F36 C7B8 A505 C60F btst [-0x5AFA39F1 + A4 * 8], D7
00003AFA C104 abcd D0, D4
00003AFC 328D move.w [A1], A5
00003AFE 030F btst A7, D1
00003B00 3687 move.w [A3], D7
00003B02 B8CC cmpa.w A4, A4
00003B04 36EB 6237 move.w [A3]+, [A3 + 0x6237]
00003B08 0263 1307 andi.w -[A3], 0x1307
00003B0C C146 exg D0, D6
00003B0E 272F E417 move.l -[A3], [A7 - 0x1BE9]
00003B12 15E3 760B move.b [PC + 0x760B /* 0000B11F, cstring ""<EOF> */], -[A3]
00003B16 03DB .incomplete
00003B18 2504 move.l -[A2], D4
00003B1A BB85 xor.l D5, D5
00003B1C 0721 btst -[A1], D3
00003B1E 7D83 moveq.l D6, 0xFFFFFF83
00003B20 19B3 15DB 9AFB 04B3 9AE2 move.b [A4 + A1 * 2 - 0x30], [[] - 0x6504FB4D]
00003B2A B39A xor.l [A2]+, D1
00003B2C CEB3 9A8B and.l D7, [A3 + A1 * 2 - 0x117]
00003B30 00B3 9AD3 05E3 5F93 074B 247B ori.l [[ + D5 * 8] + 0x74B247B], 0x9AD305E3
00003B3C 015B bchg [A3]+, D0
00003B3E 3D00 move.w -[A6], D0
00003B40 9B4E subx.w -[A5], -[A6]
00003B42 040F E4E5 subi.b A7, 0xE5
00003B46 2BA4 E92B 070A B1B3 29EA move.l [[A5 + 0x70A + A6] - 0x4E4CD616], -[A4]
00003B50 6101 bsr +0x3 /* 00003B53 */
00003B52 2443 movea.l A2, D3
00003B54 1443 movea.b A2, D3
00003B56 14DB move.b [A2]+, [A3]+
00003B58 096E 592D bchg [A6 + 0x592D], D4
00003B5C A195 syscall POGOMPW, flags=1
00003B5E 2507 move.l -[A2], D7
00003B60 6AA1 bpl -0x5D /* 00003B03 */
00003B62 2D53 2AA9 move.l [A6 + 0x2AA9], [A3]
00003B66 2D9B 0878 move.l [A6 + D0 + 0x78], [A3]+
00003B6A 8B08 sbcd -[A5], -[A0]
00003B6C A9DD syscall TEScroll
00003B6E 3722 move.w -[A3], -[A2]
00003B70 2F69 6A7B 1705 move.l [A7 + 0x1705], [A1 + 0x6A7B]
00003B76 0734 1133 0634 6307 4543 5E89 btst [[A4 + 0x6346307 + D1] + 0x45435E89], D3
00003B82 018E bclr A6, D0
00003B84 6513 bcs +0x15 /* 00003B99 */
00003B86 CB01 abcd D5, D1
00003B88 7B07 moveq.l D5, 0x07
00003B8A 2517 move.l -[A2], [A7]
00003B8C CD01 abcd D6, D1
00003B8E 0711 btst [A1], D3
00003B90 3913 move.w -[A4], [A3]
00003B92 0290 0E8B 0873 andi.l [A0], 0xE8B0873
00003B98 0463 27A1 subi.w -[A3], 0x27A1
00003B9C 058B bclr A3, D2
00003B9E 3A37 2D66 move.w D5, <<invalid full ext with IS == 1 and I/IS == 6>>
00003BA2 270A move.l -[A3], A2
00003BA4 8A23 or.b D5, -[A3]
00003BA6 0133 2747 btst <<invalid full ext with IS == 1 and I/IS == 7>>, D0
00003BAA 02AE 7317 E506 A4AD andi.l [A6 - 0x5B53], 0x7317E506
00003BB2 368B move.w [A3], A3
00003BB4 0173 0327 0748 4D01 C300 bchg [[A3 + 0x748] + D0 * 2 + 0x4D01C300], D0
00003BBE 7303 moveq.l D1, 0x03
00003BC0 1300 move.b -[A1], D0
00003BC2 8B01 sbcd D5, D1
00003BC4 C300 abcd D1, D0
00003BC6 A901 syscall FMSwapFont
00003BC8 8D35 C300 or.b [A5 + <<invalid base displacement size>> + A4 * 2], D6
00003BCC E309 lsl D1.b, 1
00003BCE 6904 bvs +0x6 /* 00003BD4 */
00003BD0 6307 bls +0x9 /* 00003BD9 */
00003BD2 1720 move.b -[A3], -[A0]
label00003BD4:
00003BD4 000F EEBE ori.b A7, 0xBE
00003BD8 8B05 sbcd D5, D5
00003BDA 0727 btst -[A7], D3
00003BDC 03F4 .incomplete
00003BDE C327 and.b -[A7], D1
00003BE0 3200 move.w D1, D0
00003BE2 0B03 btst D3, D5
00003BE4 172E 3965 move.b -[A3], [A6 + 0x3965]
00003BE8 5306 subq.b D6, 1
00003BEA 3404 move.w D2, D4
00003BEC 77AE moveq.l D3, 0xFFFFFFAE
00003BEE 54E1 scc -[A1]
00003BF0 F3FB .invalid <<F/7/1>>
00003BF2 1589 0306 7B25 move.b [[A2 + <<invalid base displacement size>>] + D0 * 2 + 0x7B25], A1
00003BF8 070F btst A7, D3
00003BFA 93E9 0007 sub.l A1, [A1 + 0x7]
00003BFE 2D3E move.l -[A6], <<invalid special address>>
00003C00 E50B lsl D3.b, 2
00003C02 7EA3 moveq.l D7, 0xFFFFFFA3
00003C04 0137 0F91 btst [[ + D0 * 8]], D0
00003C08 ED02 asl D2.b, 6
00003C0A A404 syscall Control, flags=4
00003C0C 0F7D bchg <<invalid special address>>, D7
00003C0E 0527 btst -[A7], D2
00003C10 2D24 move.l -[A6], -[A4]
00003C12 172C C36B move.b -[A3], [A4 - 0x3C95]
00003C16 20C1 move.l [A0]+, D1
00003C18 7453 moveq.l D2, 0x53
00003C1A 2CC1 move.l [A6]+, D1
00003C1C 06AB 3AC1 A3CB 4AD3 addi.l [A3 + 0x4AD3], 0x3AC1A3CB
00003C24 0901 btst D1, D4
00003C26 0FE8 .incomplete
00003C28 8B3D or.b <<invalid special address>>, D5
00003C2A 0203 2912 andi.b D3, 0x12
00003C2E 0106 btst D6, D0
00003C30 610E bsr +0x10 /* 00003C40 */
00003C32 02E3 .incomplete
00003C34 3EED 0305 move.w [A7]+, [A5 + 0x305]
00003C38 D923 add.b -[A3], D4
00003C3A 0CB1 6300 8340 2438 cmpi.l [A1 + D2.w * 4 + 0x38], 0x63008340
// begin alternate branch 00003C40-00003C44
fn00003C40:
00003C40 2438 0F41 move.l D2, [0x00000F41]
// end alternate branch 00003C40-00003C44
fn00003C40: // (misaligned)
00003C42 0F41 bchg D1, D7
00003C44 A75C syscall MemoryDispatch/MemoryDispatchA0Result, flags=7
00003C46 E100 asl D0.b, 8
00003C48 8E2B 3C5C or.b D7, [A3 + 0x3C5C]
00003C4C 360F move.w D3, A7
00003C4E 060E 2B3C addi.b A6, 0x3C /* '<' */
00003C52 3303 move.w -[A1], D3
00003C54 3473 4AC0 movea.w A2, [A3 + D4 * 2 - 0x64]
00003C58 B803 cmp.b D4, D3
00003C5A 0807 2C1C btst.b D7, 0x1C
00003C5E BB00 xor.b D0, D5
00003C60 A20B syscall Rename/PBHRename/HRename, flags=2
00003C62 0578 0003 bchg [0x00000003], D2
00003C66 0802 3B63 btst.b D2, 0x63 /* 'c' */
00003C6A 171B move.b -[A3], [A3]+
00003C6C AC07 syscall SndNewChannel, auto_pop
00003C6E 2C16 move.l D6, [A6]
00003C70 020F 36F3 andi.b A7, 0xF3
00003C74 5F36 EB5F subq.b <<invalid full ext with IS == 1 and I/IS == 7>>, 7
00003C78 0263 6327 andi.w -[A3], 0x6327 /* 'c\'' */
00003C7C 2262 movea.l A1, -[A2]
00003C7E CB02 abcd D5, D2
00003C80 6B28 bmi +0x2A /* 00003CAA */
00003C82 2588 7E4A move.l [A2 + D7 * 8 + 0x4A], A0
00003C86 87B9 8EA3 01A5 or.l [0x8EA301A5], D3
00003C8C 185E movea.b A4, [A6]+
00003C8E 6307 bls +0x9 /* 00003C97 */
00003C90 1714 move.b -[A3], [A4]
00003C92 2FE3 move.l <<invalid special address>>, -[A3]
00003C94 0807 0FF0 btst.b D7, 0xF0
00003C98 9B4E subx.w -[A5], -[A6]
00003C9A 2714 move.l -[A3], [A4]
00003C9C 0107 btst D7, D0
00003C9E 203B 3308 move.l D0, [PC + <<invalid base displacement size>> + D3 * 2]
00003CA2 BE3E cmp.b D7, <<invalid special address>>
00003CA4 DB36 612B C34A 0724 C1AC add.b [[A6 - 0x3CB6 + D6] + 0x724C1AC], D5
// begin alternate branch 00003CAA-00003CB0
label00003CAA:
00003CAA 0724 btst -[A4], D3
00003CAC C1AC F30E and.l [A4 - 0xCF2], D0
// end alternate branch 00003CAA-00003CB0
label00003CAA: // (misaligned)
00003CAE F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00003CB0 CB36 3724 and.b <<invalid full ext with I/IS == 4>>, D5
00003CB4 C60F and.b D3, A7
00003CB6 220B move.l D1, A3
00003CB8 0813 1AA3 btst.b [A3], 0xA3
00003CBC 0E6B 254D D60D .invalid.w [A3 - 0x29F3], 0x254D /* '%M' */ // invalid immediate operation
00003CC2 D507 addx.b D2, D7
00003CC4 1F8E 7101 move.b [[A7 + <<invalid base displacement size>> + D7]], A6
00003CC8 D734 153E 8B2F 0708 380B add.b [[A4 - 0x74D0F8F8] + D1 * 4 + 0x380B], D3
00003CD2 075B bchg [A3]+, D3
00003CD4 2C87 move.l [A6], D7
00003CD6 3AB3 F73A C4FB 1E05 31C9 move.w [A5], [[A3 - 0x3B04E1FB + A7 * 8] + 0x31C9]
00003CE0 6F07 ble +0x9 /* 00003CE9 */
00003CE2 134D A133 move.b [A1 - 0x5ECD], A5
00003CE6 AC11 syscall TESelView, auto_pop
00003CE8 32A1 move.w [A1], -[A1]
00003CEA FF49 .extension 0xF49 <<F/4-5/7>> // unimplemented
00003CEC 49AB 5B07 .invalid 4, [A3 + 0x5B07] // invalid opcode 4 with b == 6
00003CF0 19E2 0D02 move.b 0x2, -[A2]
00003CF4 A319 syscall InitZone, flags=3
00003CF6 0504 btst D4, D2
00003CF8 0D03 btst D3, D6
00003CFA 0504 btst D4, D2
00003CFC 1702 move.b -[A3], D2
00003CFE 8015 or.b D0, [A5]
00003D00 045A 1104 subi.w [A2]+, 0x1104
00003D04 0902 btst D2, D4
00003D06 A319 syscall InitZone, flags=3
00003D08 E73A rol D2.b, D3
00003D0A E425 asr D5.b, D2
00003D0C 0E1C 430D .invalid.b [A4]+, 0xD /* '\r' */ // invalid immediate operation
00003D10 0F6D 0E53 bchg [A5 + 0xE53], D7
00003D14 10F7 3ADA move.b [A0]+, [A7 + D3 * 2 - 0x38]
00003D18 BD04 xor.b D4, D6
00003D1A 1B04 move.b -[A5], D4
00003D1C 0FA8 80FB bclr [A0 - 0x7F05], D7
00003D20 0532 3284 btst [A2 + D3.w * 2 - 0x124], D2
00003D24 1AA8 041B move.b [A5], [A0 + 0x41B]
00003D28 801C or.b D0, [A4]+
00003D2A 5E07 addq.b D7, 7
00003D2C 1AAB 8B2C move.b [A5], [A3 - 0x74D4]
00003D30 808B or.l D0, A3
00003D32 1D27 move.b -[A6], -[A7]
00003D34 1694 move.b [A3], [A4]
00003D36 1B31 2B0B 5710 6AE0 move.b -[A5], [[A1 + <<invalid base displacement size>> + D2 * 2] + 0x57106AE0]
00003D3E 834F 0316 pack -[A1], -[A7], 0x0316
00003D42 C56B 571D and.w [A3 + 0x571D], D2
00003D46 F7F7 .invalid <<F/7/3>>
00003D48 9943 subx.w D4, D3
00003D4A 7017 moveq.l D0, 0x17
00003D4C 16D3 move.b [A3]+, [A3]
00003D4E 0F39 080F 3108 btst [0x080F3108], D7
00003D54 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00003D56 0B0D btst A5, D5
00003D58 170A move.b -[A3], A2
00003D5A 7E83 moveq.l D7, 0xFFFFFF83
00003D5C 1993 08D8 move.b [A4 + D0 - 0x40], [A3]
00003D60 041B 8304 subi.b [A3]+, 0x4
00003D64 0F78 071D bchg [0x0000071D], D7
00003D68 81BE or.l <<invalid special address>>, D0
00003D6A 2720 move.l -[A3], -[A0]
00003D6C 2817 move.l D4, [A7]
00003D6E 8F73 370F 4504 0F24 or.w [[A3 + <<invalid base displacement size>>] + D3 * 8 + 0x45040F24], D7
// begin alternate branch 00003D74-00003D76
label00003D74:
00003D74 0F24 btst -[A4], D7
// end alternate branch 00003D74-00003D76
label00003D74: // (misaligned)
00003D76 1B2C 9332 move.b -[A5], [A4 - 0x6CCE]
00003D7A 0007 095C ori.b D7, 0x5C /* '\\' */
00003D7E 2731 5A7E move.l -[A3], [A1 + D5 * 2 + 0x7E]
00003D82 4A8B tst.l A3
00003D84 2F07 move.l -[A7], D7
00003D86 315F A302 move.w [A0 - 0x5CFE], [A7]+
00003D8A 4C1B 1F0C movem.w D2,D3,A0,A1,A2,A3,A4, [A3]+
00003D8E 24FB 2BDB 2C24 3348 move.l [A2]+, [[] + 0x2C243348]
00003D96 BB3A 3613 xor.b [PC + 0x3613 /* 000073AB, cstring ""<EOF> */], D5
00003D9A 6332 bls +0x34 /* 00003DCE */
00003D9C 7833 moveq.l D4, 0x33
00003D9E 0093 1C17 1E7C ori.l [A3], 0x1C171E7C
00003DA4 ED01 asl D1.b, 6
00003DA6 1F36 0FFD move.b -[A7], <<invalid full ext with IS == 1 and I/IS == 5>>
00003DAA 01CB .incomplete
00003DAC 15A3 1741 move.b [[A2 + <<invalid base displacement size>>]], -[A3]
00003DB0 00C3 .incomplete
00003DB2 5936 B7BC subq.b <<invalid full ext with I/IS == 4>>, 4
00003DB6 0D0F btst A7, D6
00003DB8 361B move.w D3, [A3]+
00003DBA 63B7 bls -0x47 /* 00003D73 */
00003DBC 3C1D move.w D6, [A5]+
00003DBE 0FE1 .incomplete
00003DC0 012E 0EA7 btst [A6 + 0xEA7], D0
00003DC4 3C2E 335A move.w D6, [A6 + 0x335A]
00003DC8 3623 move.w D3, -[A3]
00003DCA 63C7 bls -0x37 /* 00003D93 */
00003DCC 3C3D move.w D6, <<invalid special address>>
label00003DCE:
00003DCE 0F05 btst D5, D7
00003DD0 0234 A73C 504B andi.b [A4 + D5.w + 0x4B], 0x3C /* '<' */
00003DD6 5C36 B7BC addq.b <<invalid full ext with I/IS == 4>>, 6
00003DDA 2D0F move.l -[A6], A7
00003DDC 360F move.w D3, A7
00003DDE F501 .extension 0x501 <<F/4-5/2>> // unimplemented
00003DE0 C115 and.b [A5], D0
00003DE2 D34A addx.w -[A1], -[A2]
00003DE4 6E8E bgt -0x70 /* 00003D74 */
00003DE6 068C 432D 1731 addi.l A4, 0x432D1731
00003DEC 91B2 DAF3 sub.l [A2 + A5 * 2 - 0x13], D0
00003DF0 520E addq.b A6, 1
00003DF2 B360 xor.w -[A0], D1
00003DF4 6301 bls +0x3 /* 00003DF7 */
00003DF6 3303 move.w -[A1], D3
00003DF8 730A moveq.l D1, 0x0A
00003DFA B360 xor.w -[A0], D1
00003DFC 36AB 6007 move.w [A3], [A3 + 0x6007]
00003E00 0F37 2705 btst [[A7 + <<invalid base displacement size>>] + D2 * 8], D7
00003E04 82A3 or.l D1, -[A3]
00003E06 6024 bra +0x26 /* 00003E2C */
00003E08 98C5 sub.w A4, D5
00003E0A 0078 02E3 4C17 ori.w [0x00004C17], 0x2E3
00003E10 2D48 0F68 move.l [A6 + 0xF68], A0
00003E14 5B10 subq.b [A0], 5
00003E16 6721 beq +0x23 /* 00003E39 */
00003E18 E669 lsr D1.w, D3
00003E1A D06A 060E add.w D0, [A2 + 0x60E]
00003E1E A732 syscall FlushEvents, flags=7
00003E20 0037 144C 7436 ori.b [A7 + D7.w * 4 + 0x36], 0x4C /* 'L' */
00003E26 E3DD lsl .w [A5]+
00003E28 3F32 E3A3 23C9 2349 2349 move.w -[A7], [[0x23C9 + A6 * 2] + 0x23492349]
// begin alternate branch 00003E2C-00003E32
label00003E2C:
00003E2C 23C9 2349 2349 move.l [0x23492349], A1
// end alternate branch 00003E2C-00003E32
label00003E2C: // (misaligned)
00003E32 2410 move.l D2, [A0]
00003E34 0F81 bclr D1, D7
00003E36 5B17 subq.b [A7], 5
00003E38 1F65 0074 move.b [A7 + 0x74], -[A5]
00003E3C 0B24 btst -[A4], D5
00003E3E 40D5 move.w [A5], SR
00003E40 00D5 .incomplete
00003E42 0037 0B66 030B 04DB 0B0C ori.b [[A7 + <<invalid base displacement size>> + D0 * 2] + 0x4DB0B0C], 0x66 /* 'f' */
00003E4C 3217 move.w D1, [A7]
00003E4E 15E8 61E5 040F move.b [PC + 0x40F /* 0000425F, cstring ""<EOF> */], [A0 + 0x61E5]
00003E54 6E06 bgt +0x8 /* 00003E5C */
00003E56 445B neg.w [A3]+
00003E58 5E50 addq.w [A0], 7
00003E5A E41B ror D3.b, 2
label00003E5C:
00003E5C 1433 3C04 move.b D2, [A3 + D3 * 4 + 0x4]
00003E60 E3A3 asl D3, D1
00003E62 0017 19C7 ori.b [A7], 0xC7
00003E66 1713 move.b -[A3], [A3]
00003E68 0F83 bclr D3, D7
00003E6A 66F3 bne -0xB /* 00003E5F */
00003E6C 0B07 btst D7, D5
00003E6E 2E09 move.l D7, A1
00003E70 1C38 072F move.b D6, [0x0000072F]
00003E74 624B bhi +0x4D /* 00003EC1 */
00003E76 03C3 .incomplete
00003E78 3D04 move.w -[A6], D4
00003E7A 0F88 bclr A0, D7
00003E7C 3334 EA0C move.w -[A1], [A4 + A6 * 2 + 0xC]
00003E80 635B bls +0x5D /* 00003EDD */
00003E82 0731 6581 btst [[ + <<invalid base displacement size>> + D6 * 4]], D3
00003E86 F688 5328 .extension 0x688 <<F/2-3/3>> // unimplemented
00003E8A 8B17 or.b [A7], D5
00003E8C 7802 moveq.l D4, 0x02
00003E8E 7B64 moveq.l D5, 0x64
00003E90 7ABE moveq.l D5, 0xFFFFFFBE
00003E92 630C bls +0xE /* 00003EA0 */
00003E94 2498 move.l [A2], [A0]+
label00003E96:
00003E96 4731 FF61 F660 .invalid 3, [[A1 - 0x9A0]] // invalid opcode 4 with b == 4
00003E9C 0F25 btst -[A5], D7
00003E9E 1001 move.b D0, D1
label00003EA0:
00003EA0 13BE 3113 0634 EB95 move.b [[A1 + D3] + 0x634EB95], <<invalid special address>>
00003EA8 886B 1E23 or.w D4, [A3 + 0x1E23]
00003EAC 0C88 C33D 170F cmpi.l A0, 0xC33D170F
00003EB2 290B move.l -[A4], A3
00003EB4 1817 move.b D4, [A7]
00003EB6 33B9 072E 3E13 4F93 2502 534C move.w [[ + D4 * 8] + 0x2502534C], [0x072E3E13]
00003EC2 D301 addx.b D1, D1
00003EC4 68BB bvc -0x43 /* 00003E81 */
00003EC6 8407 or.b D2, D7
00003EC8 31FD 0501 move.w [0x00000501], <<invalid special address>>
00003ECC 3B13 move.w -[A5], [A3]
00003ECE 680F bvc +0x11 /* 00003EDF */
00003ED0 7918 moveq.l D4, 0x18
00003ED2 A506 syscall KillIO, flags=5
00003ED4 884B or.w D4, A3
00003ED6 60BE bra -0x40 /* 00003E96 */
00003ED8 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
00003EDA 0730 114B 2788 DB2D btst [[A0 + <<invalid base displacement size>>] + 0x2788DB2D], D3
00003EE2 8B17 or.b [A7], D5
00003EE4 02D3 .incomplete
00003EE6 817B 1780 or.w [ + <<invalid base displacement size>> + D1 * 8], D0
00003EEA F30C .extension 0x30C <<F/4-5/1>> // unimplemented
00003EEC 371F move.w -[A3], [A7]+
00003EEE 555B subq.w [A3]+, 2
00003EF0 6757 beq +0x59 /* 00003F49 */
00003EF2 1F5B BB02 move.b [A7 - 0x44FE], [A3]+
00003EF6 271F move.l -[A3], [A7]+
00003EF8 6385 bls -0x79 /* 00003E7F */
00003EFA 0107 btst D7, D0
00003EFC 1F6A BB02 072E move.b [A7 + 0x72E], [A2 - 0x44FE]
00003F02 9344 subx.w D1, D4
00003F04 6B32 bmi +0x34 /* 00003F38 */
00003F06 0293 64B3 04E1 andi.l [A3], 0x64B304E1
00003F0C 04CA .incomplete
00003F0E A100 syscall Open/PBHOpen/HOpen, flags=1
00003F10 5B05 subq.b D5, 5
00003F12 5B27 subq.b -[A7], 5
00003F14 2106 move.l -[A0], D6
00003F16 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00003F18 2817 move.l D4, [A7]
00003F1A 0BEE .incomplete
00003F1C 0213 4C7A andi.b [A3], 0x7A /* 'z' */
00003F20 7E73 moveq.l D7, 0x73
00003F22 1B64 08DB move.b [A5 + 0x8DB], -[A4]
00003F26 9183 subx.l D0, D3
00003F28 173B 102A move.b -[A3], [PC + D1.w + 0x2A]
00003F2C DB11 add.b [A1], D5
00003F2E 6408 bcc +0xA /* 00003F38 */
00003F30 3B10 move.w -[A5], [A0]
00003F32 B44B cmp.w D2, A3
00003F34 051B btst [A3]+, D2
00003F36 48A3 1BE4 movem.w -[A3], D3,D4,D6,D7,A0,A1,A2,A5
// begin alternate branch 00003F38-00003F3A
label00003F38:
00003F38 1BE4 move.b <<invalid special address>>, -[A4]
// end alternate branch 00003F38-00003F3A
label00003F38: // (misaligned)
00003F3A 6E24 bgt +0x26 /* 00003F60 */
00003F3C 072A 8006 btst [A2 - 0x7FFA], D3
00003F40 3427 move.w D2, -[A7]
00003F42 326A 5C83 movea.w A1, [A2 + 0x5C83]
00003F46 0807 35AD btst.b D7, 0xAD
00003F4A D30D addx.b -[A1], -[A5]
00003F4C 1B13 move.b -[A5], [A3]
00003F4E 70A3 moveq.l D0, 0xFFFFFFA3
00003F50 155A 98D4 move.b [A2 - 0x672C], [A2]+
00003F54 5B5D subq.w [A5]+, 5
00003F56 D301 addx.b D1, D1
00003F58 A301 syscall Close, flags=3
00003F5A A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
00003F5C 2A98 move.l [A5], [A0]+
00003F5E D473 5D27 3386 1010 1045 add.w D2, [[A3 + 0x3386] + D5 * 4 + 0x10101045]
// begin alternate branch 00003F60-00003F68
label00003F60:
00003F60 5D27 subq.b -[A7], 6
00003F62 3386 1010 move.w [A1 + D1.w + 0x10], D6
00003F66 1045 movea.b A0, D5
// end alternate branch 00003F60-00003F68
label00003F60: // (misaligned)
00003F68 00 .incomplete